siavush@spin.it
2003-Oct-19 03:04 UTC
[Samba] Stuck on Problem with Joining Domains...please help!
after many hours of tries, I am still stuck with a simple: I have Samba 3.0.1 ore running fine on a red hat 9.0 box (installed from RPM) when I try to join a domain I get the infamous invalid user name or bad password error from the Win2K SP2 machines. I am really getting lost here, I have checked the root password in smbpasswd database and have used the smbpasswd command, I still get that error. Any help would be greatly appreciated.... this is my smb.conf as given by testparm # Global parameters [global] workgroup = LPHGROUP server string = Samba Server passwd program = /usr/bin/passwd %u passwd chat = *New*UNIX*password* %n\\n *ReType*new*UNIX*password* %n\\n*passwd:*all*authentication*tokens*updated*successfully* username map = /etc/samba/smbusers password level = 8 username level = 8 unix password sync = Yes log file = /var/log/samba/log.%m max log size = 50 name resolve order = wins lmhosts bcast socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 add machine script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u logon path = \\\\%L\\Profiles\\%U domain logons = Yes os level = 33 preferred master = Yes domain master = Yes dns proxy = No wins support = Yes remote announce = 172.16.2.255 hosts allow = 172.16. printing = lprng preserve case = No short preserve case = No [homes] comment = Home Directories read only = No browseable = No [netlogon] comment = Network Logon Service path = /home/profiles guest ok = Yes browseable = No share modes = No [printers] comment = Temporary file space path = /tmp read only = No guest ok = Yes printable = Yes browseable = No [public] comment = Public Stuff path = /home/samba write list = @staff guest ok = Yes
Örn Hansen
2003-Oct-19 14:41 UTC
[Samba] Stuck on Problem with Joining Domains...please help!
I've been fighting the same problem myself, and others too, alas with ldap backend. Here's what I've come by, so far, and might be useful to you. 1. You need to provide "admin users" in the global section, and make sure the user there exists in smbpaswd. This is the user, you type in when adding the machine to the domain. You can't use "root" as with 2.x. 2. The script you are using, to add machines ... you need to make sure that it creates the trailing dollar sign to the name. I don't think samba provides the "username$" for the machine at that point, and you need to provide it by issuing "%u$", but check this to be sure. On Sunday 19 October 2003 05:04, siavush@spin.it wrote:> after many hours of tries, I am still stuck with a simple: I have Samba > 3.0.1 ore running fine on a red hat 9.0 box (installed from RPM) when I try > to join a domain I get the infamous invalid user name or bad password > error from the Win2K SP2 machines. I am really getting lost here, I have > checked the root password in smbpasswd database and have used the smbpasswd > command, I still get that error. Any help would be greatly appreciated.... > this is my smb.conf as given by testparm > # Global parameters > [global] > workgroup = LPHGROUP > server string = Samba Server > passwd program = /usr/bin/passwd %u > passwd chat = *New*UNIX*password* %n\\n *ReType*new*UNIX*password* > %n\\n*passwd:*all*authentication*tokens*updated*successfully* username map > = /etc/samba/smbusers > password level = 8 > username level = 8 > unix password sync = Yes > log file = /var/log/samba/log.%m > max log size = 50 > name resolve order = wins lmhosts bcast > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 > add machine script = /usr/sbin/useradd -d /dev/null -g 100 -s > /bin/false -M %u logon path = \\\\%L\\Profiles\\%U > domain logons = Yes > os level = 33 > preferred master = Yes > domain master = Yes > dns proxy = No > wins support = Yes > remote announce = 172.16.2.255 > hosts allow = 172.16. > printing = lprng > preserve case = No > short preserve case = No > > [homes] > comment = Home Directories > read only = No > browseable = No > > [netlogon] > comment = Network Logon Service > path = /home/profiles > guest ok = Yes > browseable = No > share modes = No > > [printers] > comment = Temporary file space > path = /tmp > read only = No > guest ok = Yes > printable = Yes > browseable = No > > [public] > comment = Public Stuff > path = /home/samba > write list = @staff > guest ok = Yes-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: signature Url : http://lists.samba.org/archive/samba/attachments/20031019/3adf6627/attachment.bin
John H Terpstra
2003-Oct-19 15:05 UTC
[Samba] Stuck on Problem with Joining Domains...please help!
Orn, Here is my smb.conf for a fully functional PDC. Granted that I do not use LDAP on this particular system, but the LDAP part is easy once you get the rest of it working. My advice to anyone who is building a Samba server is to start with a simple solution and granudally build in the complexities needed. That makes it so much easier to figure out when and where things might be breaking. The migration of the database is a simple matter. If you have "passdb backend = ldapsam:ldap://server.myorg.ext:636, tdbsam" then you can migrate a tdbsam to LDAP by: pdbedit -i tdbsam -e ldapsam pdbedit -g -i tdbsam -e ldapsam My smb.conf file: # Global parameters [global] workgroup = MIDEARTH server string = Samba3 interfaces = eth0, lo bind interfaces only = Yes obey pam restrictions = Yes passdb backend = tdbsam pam password change = Yes passwd chat = *New*Password* %n\n *Re-enter*new*password* %n\n *Password*changed* username map = /etc/samba/smbusers password level = 8 username level = 8 log level = 1 syslog = 0 log file = /var/log/samba/%m smb ports = 139 445 name resolve order = wins bcast hosts time server = Yes printcap name = CUPS add user script = /usr/sbin/useradd -m %u delete user script = /usr/sbin/userdel -r %u add group script = /usr/sbin/groupadd %g delete group script = /usr/sbin/groupadd %g add user to group script = /usr/sbin/usermod -G %g %u add machine script = /usr/sbin/useradd -s /bin/false -d /dev/null %u shutdown script = /var/lib/samba/scripts/shutdown.sh abort shutdown script = /sbin/shutdown -c logon script = scripts\logon.bat logon path = \\%L\Profiles\%U logon drive = H: logon home = \\%L\%U domain logons = Yes os level = 35 preferred master = Yes domain master = Yes wins support = Yes utmp = Yes panic action = export DISPLAY=localhost:0; /usr/bin/X11/xterm -e gdb /proc/%d/exe %d || /bin/sleep idmap uid = 15000-20000 idmap gid = 15000-20000 winbind separator = + winbind use default domain = Yes hosts allow = 127., 192.168.1. use sendfile = Yes printing = cups veto files = /*.eml/*.nws/riched20.dll/*.{*}/ veto oplock files = /*.doc/*.xls/*.mdb/ include = /etc/samba/machine.%m [homes] comment = Home Directories read only = No browseable = No Share definitions for [netlogon], [profiles], etc. deleted to reduce size of this message. - John T. -- John H Terpstra Email: jht@samba.org -------------- next part -------------- Skipped content of type multipart/signed-------------- next part -------------- -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba