First of all thanks for your reply. Finally I Could fix it thanks your comment. It is not necessary to do it with root user but is necessary to do it with uid 0, since I changed that id to my administrator user and finally it workes
smbldap-populate -a Administrator smbldap-pupulate man page says: -"a: name Your local administrator login name (default: Administrator)" Before: #getent passwd |grep Administrator Administrator:x:998:512:Netbios Domain Administrator:/home/Administrator:/bin/false #id Administrator uid=998(Administrator) gid=512(Domain Admins) groups=512(Domain Admins) Now: #getent passwd |grep Administrator Administrator:x:0:512:Netbios Domain Administrator:/home/Administrator:/bin/false #id Administrator uid=0(Administrator) gid=512(Domain Admins) groups=512(Domain Admins) > I think you should mention 'root' as username and password should be > which you put while running 'smbldap-populate'. > You can change 'root' password using > root# smbpasswd root > command > Thanks > > > On 12/30/10, sisu . <npil...@hotmail.com> wrote: > > > > Hi all, > > > > Trying to set up a samba PDC with 389-fd LDAP I get and error when I try to > > join my first windows machine to the domain. > > I did the smbldap-populate and all seems ok. The point is when I add a > > machine through command line as: > > > > usr/sbin/smbldap-useradd -w "testmaschine4" > > > > I don't get any error, below I can demonstrate it: > > > > #getent passwd |grep 515 > > testmachine$:*:5001:515:Computer:/dev/null:/bin/false > > testmaschine2$:*:5002:515:Computer:/dev/null:/bin/false > > > > But the problem occurs when through the windowsXP box I try to join to the > > domain. I type my Administrator user with his password but then I get an > > error dialogue which says: > > "The user name could not be found" > > > > When I try to find out more info in the administrator.log on samba server I > > can see these lines: > > > > check_ntlm_password: authentication for user [Administrator] -> > > [Administrator] -> [Administrator] succeeded > > Returning domain sid for domain XXXXX -> > > S-1-5-21-2019295574-2912910430-xxxxxx > > Could not find base dn, to get next uidNumber at > > /usr/lib/perl5/vendor_perl/5.8.8/smbldap_tools.pm line 1181 > > _samr_create_user: Running the command `/usr/sbin/smbldap-useradd -w > > "vmwinxpbox$"' gave 2 > > > > I don't understand why smbldap-useradd is able to add that machine through > > command line but it is not able through windows box > > > > > > > > Useful info: > > > > smbldap-populate file: > > > > suffix="o=company,dc=lan" > > computersdn="ou=machines,${suffix}" > > sambaUnixIdPooldn="sambadomainname=domainname,ou=domains,o=company,dc=lan" > > defaultComputerGid="515" > > > > > > smb.cnf: > > > > ldap suffix = dc=lan > > ldap machine suffix = ou=machines,o=company > > add machine script = /usr/sbin/smbldap-useradd -w "%u" > > > > > > Thank you in advance. any advice will be grateful :) > > > > > > > > -- > > To unsubscribe from this list go to the following URL and read the > > instructions: https://lists.samba.org/mailman/options/samba > > > > > -- > http://linuxinterviews.blogspot.com -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba