Please see the attached upstream bug. Effect: Samba cannot set the password on unix accounts. That means that with "ldap passwd sync = Yes" users get an error message when changing their password. The NTLM password hashes are updated correctly, which also makes the error message confusing (user thinks she didn't change password, tries to login with old password, which fails, user gets locked out). I do agree with calling 3.0.37 the latest stable release, but I think it'd be a good idea to use that patch as proposed by Ralph Rößner in the upstream bug. Reproducible: Always Steps to Reproduce: 1. set up samba 3.0.37 with openldap-2.4 as passdb backend, with ldapsam:editposix = yes (no smbldap-tools!) 2. # net rpc user add wurst 3. smbpasswd wurst
Created attachment 222155 [details, diff] fix BER for change password EXOP this is the patch that fixes samba 3.0.37 so that it can change unix passwords in openldap-2.4.
Samba 3.0.37 is no longer in tree