Ik heb al verschillende HowTo's gevolgd zoals deze, maar ik loop elke keer weer vast bij de stap:
net getlocalsid.
Antwoord daarop:
[2010/01/26 13:07:09, 0] lib/smbldap.c:1052(smbldap_connect_system)
failed to bind to server ldap://localhost with dn="cn=directory manager" Error: Invalid credentials
(unknown)
SID for domain XXXX is: S-1-5-21-2325311484-1653177960-3101470362
Server OS: Fedora 12
Samba versie: 3.4.2
LDAP directory: 389-ds
De LDAP directory draait op dezelfde server als waar ik een PDC met Samba probeer op te zetten.
Mijn smb.conf:
[global]
workgroup = MyWorkgroup
netbios name = MyServerName
passdb backend = ldapsam:ldap://localhost
username map = /etc/samba/smbusers
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 '%u' '%g'
delete user from group script = /usr/local/sbin/smbldap-groupmod -x '%u' '%g'
set primary group script = /usr/local/sbin/smbldap-usermod -g '%g' '%u'
add machine script = /usr/local/sbin/smbldap-useradd -w '%u'
logon script = scripts\logon.bat
logon path = \\%L\Profiles\%U
logon drive = U:
logon home = \\%L\%U
domain logons = Yes
os level = 35
preferred master = Yes
domain master = Yes
ldap suffix = dc=example,dc=org
ldap machine suffix = ou=Computers
ldap user suffix = ou=People
ldap group suffix = ou=Groups
ldap idmap suffix = ou=People
ldap admin dn = cn=directory manager
ldap ssl = no
ldap passwd sync = Yes
idmap uid = 15000-20000
idmap gid = 15000-20000
load printers = yes
cups options = raw
printing = cups
Als ik met een ldap browser (vanaf een andere computer) probeer om te connecten naar de ldap directory met user cn=directory manager en het juiste wachtwoord dan lukt dat zonder problemen
Het wachtwoord is met smbpasswd -w <password> in de secrets.tdb file gestored.
Iemand enig idee waarom samba niet kan authenticeren met de ldap dir?
net getlocalsid.
Antwoord daarop:
[2010/01/26 13:07:09, 0] lib/smbldap.c:1052(smbldap_connect_system)
failed to bind to server ldap://localhost with dn="cn=directory manager" Error: Invalid credentials
(unknown)
SID for domain XXXX is: S-1-5-21-2325311484-1653177960-3101470362
Server OS: Fedora 12
Samba versie: 3.4.2
LDAP directory: 389-ds
De LDAP directory draait op dezelfde server als waar ik een PDC met Samba probeer op te zetten.
Mijn smb.conf:
[global]
workgroup = MyWorkgroup
netbios name = MyServerName
passdb backend = ldapsam:ldap://localhost
username map = /etc/samba/smbusers
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 '%u' '%g'
delete user from group script = /usr/local/sbin/smbldap-groupmod -x '%u' '%g'
set primary group script = /usr/local/sbin/smbldap-usermod -g '%g' '%u'
add machine script = /usr/local/sbin/smbldap-useradd -w '%u'
logon script = scripts\logon.bat
logon path = \\%L\Profiles\%U
logon drive = U:
logon home = \\%L\%U
domain logons = Yes
os level = 35
preferred master = Yes
domain master = Yes
ldap suffix = dc=example,dc=org
ldap machine suffix = ou=Computers
ldap user suffix = ou=People
ldap group suffix = ou=Groups
ldap idmap suffix = ou=People
ldap admin dn = cn=directory manager
ldap ssl = no
ldap passwd sync = Yes
idmap uid = 15000-20000
idmap gid = 15000-20000
load printers = yes
cups options = raw
printing = cups
Als ik met een ldap browser (vanaf een andere computer) probeer om te connecten naar de ldap directory met user cn=directory manager en het juiste wachtwoord dan lukt dat zonder problemen
Het wachtwoord is met smbpasswd -w <password> in de secrets.tdb file gestored.
Iemand enig idee waarom samba niet kan authenticeren met de ldap dir?