using a "passwd program" prevents domain join and machine password changes because the "$" is being substituted by a "_":
[2011/07/11 11:55:03.301099, 10] smbd/chgpasswd.c:232()
Invoking '/usr/local/smb/system/scripts/modifypasswd.pl 3042104x_' as password change program.
Jeremy, do you have an idea how to get the "$" back in here ?
(In reply to Björn Jacke from comment #0)
What is your smb.conf. I used this:
security = ads
workgroup = ATEST
realm = ATEST.COM
idmap config * : range = 16777216-33554431
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = Yes
winbind nested groups = No
passwd program = /bin/passwd %u
# net ads join -U
thix affects machine joins and machine password changes on a NT4-style DCs, I should have written that.