changing a password using crtl-alt-del from w2k does not work properly.
I am using RedHat 9 samba-3.0.2a Openldap - configuration as a PDC.
I am using passwd program = /usr/local/sbin/smbldap-passwd -o %u
Under Samba-2.2.8a ( Before the Migration everything was OK )
After the migration that was successfull - I got the following error:
decode_pw_buffer: incorrect password length <some big number>
decode_pw_buffer: check that 'encrypt passwords = yes'
This error comes from the libsmb/smbencrypt.c
If I edit unix passwd sync = no
If I edit ldap passwd sync = Yes
everything works also (ldap password will be synchronized with w2k)
I tried with the last samba: samba-3.0.3rc1 ( same thing )
The same problem has occurred also in my company.
This error occurs, after applying the Windows patch KB828741.
After I removed patch KB828741, problem was gone.
But we can't remove patch KB828741.
This was fixed sometime around 3.0.6 I think.
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.