From 43a0dc6653e24d31798879b2caa4d0eaf287531c Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Tue, 26 Aug 2003 14:22:12 +1000 Subject: [PATCH] - (dtucker) [auth.c] Do not check for locked accounts when PAM is enabled. --- ChangeLog | 3 ++- auth.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index f2e790a2f..fb33982c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -35,6 +35,7 @@ - (dtucker) [Makefile.in] Remove auth2-krb5. - (dtucker) [contrib/aix/inventory.sh] Add public domain notice. ok mouring@ (the original author) + - (dtucker) [auth.c] Do not check for locked accounts when PAM is enabled. 20030825 - (djm) Bug #621: Select OpenSC keys by usage attributes. Patch from @@ -907,4 +908,4 @@ - Fix sshd BindAddress and -b options for systems using fake-getaddrinfo. Report from murple@murple.net, diagnosis from dtucker@zip.com.au -$Id: ChangeLog,v 1.2916 2003/08/26 03:43:12 dtucker Exp $ +$Id: ChangeLog,v 1.2917 2003/08/26 04:22:12 dtucker Exp $ diff --git a/auth.c b/auth.c index 9a59e2707..f645cc112 100644 --- a/auth.c +++ b/auth.c @@ -73,7 +73,7 @@ int allowed_user(struct passwd * pw) { struct stat st; - const char *hostname = NULL, *ipaddr = NULL, *passwd; + const char *hostname = NULL, *ipaddr = NULL, *passwd = NULL; char *shell; int i; #if defined(HAVE_SHADOW_H) && !defined(DISABLE_SHADOW) @@ -131,7 +131,7 @@ allowed_user(struct passwd * pw) #endif /* check for locked account */ - if (passwd && *passwd) { + if (!options.use_pam && passwd && *passwd) { int locked = 0; #ifdef LOCKED_PASSWD_STRING