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:
parent
13d636c0ff
commit
d4f815731d
@ -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)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user