1 Upstream-Status: Pending
3 Subject: auth2-none.c: avoid authenticate empty passwords to mess up with PAM
5 If UsePAM, PermitEmptyPasswords, PasswordAuthentication are enabled. The ssh daemon
6 will try to authenticate an empty password, resulting in login failures of any user.
7 If PAM is enabled, then we should leave the task of password authentication to PAM.
9 Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
13 1 file changed, 1 insertion(+), 1 deletion(-)
15 diff --git a/auth2-none.c b/auth2-none.c
16 index c8c6c74..b48b2fd 100644
19 @@ -61,7 +61,7 @@ userauth_none(Authctxt *authctxt)
23 - if (options.permit_empty_passwd && options.password_authentication)
24 + if (options.permit_empty_passwd && options.password_authentication && !options.use_pam)
25 return (PRIVSEP(auth_password(authctxt, "")));