Hi
Im new to this list but im hoping some can help me with the problem described below.

Im trying to set up a tesdomain based on one server , OpenSUSE 10 / openldap2-2.2.27-6 / samba-3.0.20b-3.1 I have followed this doc http://www.samba.org/samba/docs/Samba3-ByExample.pdf , cap 5 using PAM og NSS og Idealx smbldap-tools .
The follwoing ldap and samba modules are in use
openldap2-client-2.2.27-6
ldapcpplib-0.0.3-33
yast2-ldap-2.12.2-2
yast2-ldap-client-2.12.9-2

pam_ldap-178-3
php4-ldap-4.4.0-6
nss_ldap-238-2
perl-ldap-0.33-2
smbldap-tools-0.8.6-1
samba-client-3.0.20b-3.1
yast2-samba-client-2.12.4-2
yast2-samba-server-2.12.8-2

samba-winbind-3.0.20b-3.1

I came as far as beeing able to add computers to the domain using administrator account. But my challenge now is to be able to log in on the computer added to the domain using my ldapaccount which i think should be ok. ( i can ssh to the ldapserver using my username)

This test fails though

# wbinfo -u
Error looking up domain users

When trying to log on to the domain i get the following i /var/log/messages:

Nov 29 00:39:34 bgnsambatest smbd[8231]: [2005/11/29 00:39:34, 0] rpc_server/srv_pipe.c:api_pipe_bind_req(981) Nov 29 00:39:34 bgnsambatest smbd[8231]: Attempt to bind using schannel without successful serverauth2
- - -
Nov 29 00:39:34 bgnsambatest smbd[8231]: [2005/11/29 00:39:34, 0] auth/auth_sam.c:check_sam_security(327) Nov 29 00:39:34 bgnsambatest smbd[8231]: check_sam_security: make_server_info_sam() failed with 'NT_STATUS_NO_SUCH_USER'


I have also created a samba log pr computer in the domain. This log is saying as follows:

2005/11/29 00:39:34, 1] auth/auth_util.c:make_server_info_sam(807)
 User krasmussen in passdb, but getpwnam() fails!

[2005/11/29 00:39:34, 0] auth/auth_sam.c:check_sam_security(327)
check_sam_security: make_server_info_sam() failed with 'NT_STATUS_NO_SUCH_USER'

Im able to login to the domain as administrator

I hope someone can get me back on track here ,so any help is highly appriciated

thanks
Ketil Rasmussen
[EMAIL PROTECTED]

My config files are as follows;


#########
ldap.conf
###########
host    127.0.0.1
base    dc=domain,dc=com
rootbinddn      cn=Manager,dc=domain,dc=com
bindpw    pass
nss_base_passwd dc=domain,dc=com
nss_base_shadow dc=domain,dc=com
nss_base_group  ou=Groups,dc=domain,dc=com
# Security options
ssl     no
sam_password    SSHA


##########
Slapd.conf
#########
database        bdb
checkpoint      1024    5
cachesize       10000
suffix          "dc=domain,dc=com"
rootdn          "cn=Manager,dc=domain,dc=com"
rootpw          {SSHA}wtUXsjIGTVV5MoeK+nRJ28EXm+3qo6Kj
directory       /var/lib/ldap
# Indices to maintain
index objectClass        eq
index cn                 pres,sub,eq
index sn                 pres,sub,eq
index uid                pres,sub,eq
index displayName        pres,sub,eq
index uidNumber          eq
index gidNumber          eq
index memberUID          eq
index sambaSID           eq
index sambaPrimaryGroupSID  eq
index sambaDomainName   eq
index default            sub
#############
Nsswitch .conf
###############
passwd: files ldap
shadow: files ldap
group:  files ldap
hosts:  files dns wins
networks:       files dns
services:       files ldap
protocols:      files
rpc:    files
ethers: files
netmasks:       files
netgroup:       files ldap
publickey:      files
bootparams:     files
automount:      files
aliases:        files ldap
passwd_compat:  ldap
group_compat:   ldap
################
Smb.conf-testparm
###############
# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[profiles]"
Processing section "[netlogon]"
Processing section "[printers]"
Processing section "[print$]"
Processing section "[temp]"
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions

[global]
       unix charset = LOCALE
       workgroup = STARSHIPPING
       netbios name = SAMBA
       server string = Samba File and Print Server
       map to guest = Bad User
       passdb backend = ldapsam:ldap://127.0.0.1
       enable privileges = Yes
       username map = /etc/samba/smbusers
       log level = 1
       log file = /var/log/samba/%m.log
       max log size = 0
       smb ports = 139
       name resolve order = wins host bcast
       time server = Yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 IPTOS_LOWDELAY
       printcap name = cups
       add user script = /usr/local/sbin/smbldap-useradd -m "%u"
       delete user script = /usr/local/sbin/smbldap-userdel "%u"
       add group script = /usr/local/sbin/smbldap-groupadd -p "%g"
       delete group script = /usr/local/sbin/smbldap-groupdel "%g"
add user to group script = /usr/local/sbin/smbldap-groupmod -m "%g" "%u" delete user from group script = /usr/local/sbin/smbldap-groupmod -x "%g" "%u" set primary group script = /usr/local/sbin/smbldap-usermod -g "%g" "%u"
       add machine script = /usr/local/sbin/smbldap-useradd -w  "%u"
       logon path = %Lprofiles.msprofile
       logon drive = M:
       logon home = %L%U.9xprofile
       domain logons = Yes
       os level = 65
       preferred master = Yes
       domain master = Yes
       wins support = Yes
       ldap admin dn = cn=Manager,dc=domain,dc=com
       ldap delete dn = Yes
       ldap group suffix = ou=Groups
       ldap idmap suffix = ou=Idmap
       ldap machine suffix = ou=Users
       ldap suffix = dc=domain,dc=com
       ldap ssl = no
       ldap timeout = 5
       ldap user suffix = ou=Users
       idmap backend = ldap:ldap://127.0.0.1
       idmap uid = 10000-20000
       idmap gid = 10000-20000
       cups options = raw
       strict locking = No




############################
/etc/smb-ldaptools/smbldap.conf  :


# Put your own SID
# to obtain this number do: net getlocalsid
#SID="S-1-5-21-3539048750-1157598893-2851086582"
SID="S-1-5-21-156160902-2346300862-1257751979"

##########################################
# LDAP Configuration
####################
# Ex: slaveLDAP=127.0.0.1
slaveLDAP="localhost"
slavePort="389"
# Master LDAP : needed for write operations
# Ex: masterLDAP=127.0.0.1
masterLDAP="localhost"
masterPort="389"
# Use TLS for LDAP
# If set to 1, this option will use start_tls for connection
# (you should also used the port 389)
ldapTLS="0"
# How to verify the server's certificate (none, optional or require)
# see "man Net::LDAP" in start_tls section for more details
verify=""
# CA certificate
# see "man Net::LDAP" in start_tls section for more details
#cafile="/etc/smbldap-tools/ca.pem"
# certificate to use to connect to the ldap server
# see "man Net::LDAP" in start_tls section for more details
#clientcert="/etc/smbldap-tools/smbldap-tools.pem"
# key certificate to use to connect to the ldap server
# see "man Net::LDAP" in start_tls section for more details
#clientkey="/etc/smbldap-tools/smbldap-tools.key"
# LDAP Suffix
# Ex: suffix=dc=IDEALX,dc=ORG

suffix="dc=domain,dc=com"
# Where are stored Users
# Ex: usersdn="ou=Users,dc=IDEALX,dc=ORG"

usersdn="ou=Users,${suffix}"
# Where are stored Computers
# Ex: computersdn="ou=Computers,dc=IDEALX,dc=ORG"ยจ

computersdn="ou=Users,${suffix}"
#computersdn="ou=Computers,${suffix}"

# Where are stored Groups
# Ex groupsdn="ou=Groups,dc=IDEALX,dc=ORG"
groupsdn="ou=Groups,${suffix}"

# Where are stored Idmap entries (used if samba is a domain member server)
# Ex groupsdn="ou=Idmap,dc=IDEALX,dc=ORG"
idmapdn="ou=Idmap,${suffix}"

# Where to store next uidNumber and gidNumber available
#sambaUnixIdPooldn="cn=NextFreeUnixId,${suffix}"
sambaUnixIdPooldn="sambaDomainName=STARSHIPPING,${suffix}"
# Default scope Used
scope="sub"

# Unix password encryption (CRYPT, MD5, SMD5, SSHA, SHA, CLEARTEXT)
hash_encrypt="SSHA"

# if hash_encrypt is set to CRYPT, you may set a salt format.
# default is "%s", but many systems will generate MD5 hashed
# passwords if you use "$1$%.8s". This parameter is optional!
crypt_salt_format="%s"

##################
# Unix Accounts Configuration
####################
# Login defs
# Default Login Shell
# Ex: userLoginShell="/bin/bash"
userLoginShell="/bin/bash"

# Home directory
# Ex: userHome="/home/%U"
userHome="/home/%U"

# Gecos
userGecos="System User"

# Default User (POSIX and Samba) GID
defaultUserGid="513"

# Default Computer (Samba) GID
defaultComputerGid="515"

# Skel dir
skeletonDir="/etc/skel"
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to