diff options
author | cvs2svn <cvs2svn@FreeBSD.org> | 1998-11-18 18:14:54 +0000 |
---|---|---|
committer | cvs2svn <cvs2svn@FreeBSD.org> | 1998-11-18 18:14:54 +0000 |
commit | 154ef21e3cefa8cba9d4be40290855659b4652f8 (patch) | |
tree | 2c694aeacbc8f7f008df04ebe9421bcce13c2c20 /contrib/libpam/modules/pam_unix/pam_unix_auth.c | |
parent | fff5887d38e30654e1d5da89af2ad7614c05cfc8 (diff) |
Diffstat (limited to 'contrib/libpam/modules/pam_unix/pam_unix_auth.c')
-rw-r--r-- | contrib/libpam/modules/pam_unix/pam_unix_auth.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/libpam/modules/pam_unix/pam_unix_auth.c b/contrib/libpam/modules/pam_unix/pam_unix_auth.c index 95f13d0abdc69..65c2229b28083 100644 --- a/contrib/libpam/modules/pam_unix/pam_unix_auth.c +++ b/contrib/libpam/modules/pam_unix/pam_unix_auth.c @@ -171,6 +171,7 @@ static int _pam_auth_unix( pam_handle_t *pamh, pw = getpwnam ( name ); +#ifndef __FreeBSD__ /* For NIS+, root cannot get password for lesser user */ if (pw) { uid_t save_euid, save_uid; @@ -182,6 +183,7 @@ static int _pam_auth_unix( pam_handle_t *pamh, setreuid (save_uid,save_euid); } } +#endif if ( pw && (!pw->pw_passwd || pw->pw_passwd[0] == '\0') && !(flags & PAM_DISALLOW_NULL_AUTHTOK)) { |