Changes made to the password authentication procedures between Samba v2.x & v3.x cause it not to work with HP Tru64 5.1A when running in enhanced security mode. The problem occurs in samba-3.0.7/source/auth/pass_check.c (c.f. samba- 2.2.2/source/passdb/pass_check.c) when HAVE_GETPRPWNAM has been set. The encrypted password (this_crypted) gets correctly re-populated. However, the salt (this_salt) does not get re-populated from the encrypted password. Therefore, when incorrect salt is applied to the supplied password, the authentication fails. In prior versions, the salt was correctly populated, resulting in authentication success. A configuration which exhibits this problem is HP Tru64 5.1A Patch Kit 6 with Samba v3.0.7 (Samba v2.2.2 works fine).
This bug was reported on 2005-02-01. It prevents use of samba v3.x.x with HP Tru64 5.1A (and almost certainly with HP Tru64 5.1B) where enhanced security mode is in use. Is this bug likely to be accepted?
*** This bug has been marked as a duplicate of 1940 ***