pam stuff needs to run as root, not user, for shadow passwords
This commit is contained in:
2
check.c
2
check.c
@@ -746,7 +746,7 @@ static void pam_attempt_auth()
|
|||||||
int retval;
|
int retval;
|
||||||
register int counter = TRIES_FOR_PASSWORD;
|
register int counter = TRIES_FOR_PASSWORD;
|
||||||
|
|
||||||
/* printf("PAM Authentication\n"); */
|
set_perms(PERM_ROOT, 0);
|
||||||
retval = pam_start("sudo", user_name, &conv, &pamh);
|
retval = pam_start("sudo", user_name, &conv, &pamh);
|
||||||
if (retval != PAM_SUCCESS) {
|
if (retval != PAM_SUCCESS) {
|
||||||
pam_end(pamh, retval);
|
pam_end(pamh, retval);
|
||||||
|
Reference in New Issue
Block a user