1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
Patch for Debian bug #469635
Always call _unix_getpwnam() consistent with the value of the 'nis'
option, so that we only grab from the backends we're expecting.
Authors: Quentin Godfroy <godfroy@clipper.ens.fr>
Upstream status: should be submitted
Index: pam/modules/pam_unix/pam_unix_passwd.c
===================================================================
--- pam.orig/modules/pam_unix/pam_unix_passwd.c
+++ pam/modules/pam_unix/pam_unix_passwd.c
@@ -669,7 +669,7 @@
return PAM_USER_UNKNOWN;
} else {
struct passwd *pwd;
- _unix_getpwnam(pamh, user, 1, 1, &pwd);
+ _unix_getpwnam(pamh, user, 1, on(UNIX_NIS, ctrl), &pwd);
if (pwd == NULL) {
pam_syslog(pamh, LOG_DEBUG,
"user \"%s\" has corrupted passwd entry",
|