1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00

r75: patch from Cal Heldenbrand <calzplace@yahoo.com> for 'pam_smbpass migrate'

(This used to be commit 673c3f8bc0343cce293bacbf0773212b53182d1d)
This commit is contained in:
Gerald Carter 2004-04-06 11:27:59 +00:00 committed by Gerald (Jerry) Carter
parent 13d636c0ff
commit d4f815731d

View File

@ -217,10 +217,10 @@ static int _smb_add_user(pam_handle_t *pamh, unsigned int ctrl,
return PAM_IGNORE;
}
else {
/* Change the user's password IFF it's null. */
if ((pdb_get_lanman_passwd(sampass) == NULL) && (pdb_get_acct_ctrl(sampass) & ACB_PWNOTREQ))
/* mimick 'update encrypted' as long as the 'no pw req' flag is not set */
if ( pdb_get_acct_ctrl(sampass) & ~ACB_PWNOTREQ )
{
retval = local_password_change( name, 0, pass, err_str, sizeof(err_str),
retval = local_password_change( name, LOCAL_SET_PASSWORD, pass, err_str, sizeof(err_str),
msg_str, sizeof(msg_str) );
if (!retval && *err_str)
{