With 2.2.2 it should be OK. You need to set up machine accounts for winnt/w2k/xp machines because they join the domain (unlike win9x machines which are never really true domain members). This is the same as the other way round. First you create a linux account with the netbios_name
# /usr/sbin/useradd -g 100 -d /dev/null -m -s /bin/false xp_box1$
Then create the equivalent smbpasswd entry..
# /usr/bin/smbpasswd -a -m xp_box1
(xp_box1 is an example of a netbiosname)
If you have a lot of boxes you can create on the fly by putting the following into smb.conf :
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
To to that, however, you must have a smbpasswd entry for root. If you set it up like this its best to use a different smb password for root to the 'real' root password for security reasons.
I'm also having difficulty joining my Windows XP machine to a Samba domain. The Samba version is 2.2.1a running on Mandrake Linux 8.1. I am using the add user script to add Machine Trust Accounts on the fly, and have successfully added a Windows 2000 Machine. However, when I attempt the same fron the XP Pro mackine, I get the error "The Specified User Does Not Exist".
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.