[Samba] add machine script almost succeeds
Gerald (Jerry) Carter
jerry at samba.org
Thu Oct 13 13:53:06 GMT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Dwight Tovey wrote
| So the next step was to configure Samba to use
| the script directly by pointing the "add machine script"
| parameter in smb.conf to the script:
| add machine script = /usr/local/bin/samba-addmachine %u
| I restart Samba, then go to the Windows box (XP Pro)
| and tell it to join the domain. It asks for the Admin
| login and password, then after a minuteor so I get
| an error popup telling me "The user name could not
| be found." However, when I look in LDAP I can see that
| my script did run and add the machine object as before.
| If I go back to the Windows machine and again
| tell it to join the domain, this time it succesfully
| joins the domain.
| Do I need to have my script set the 'sambaNTPassword'
| attribute? If so, what to I set it to? Or maybe I need
| to have it exit with some value?
You only need to create the posixAccount entry with the
add machine script. If I were to guess, I would
make sure that nss_ldap is returning the machine account
for getpenam() queries. i.e. 'getent passwd machine$' succeeds.
Also check in a level 10 log from smbd for the SAMR.*CREATE.*USER
call to see what the return value is.
Alleviating the pain of Windows(tm) ------- http://www.samba.org
GnuPG Key ----- http://www.plainjoe.org/gpg_public.asc
"There's an anonymous coward in all of us." --anonymous
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
More information about the samba