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: [global] 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 Joined
thix affects machine joins and machine password changes on a NT4-style DCs, I should have written that.