]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/blob
ba13cd1919217c19346ba04b70c34900a4810fe1
[thirdparty/openembedded/openembedded-core-contrib.git] /
1 Upstream-Status: Pending
2
3 Subject: auth2-none.c: avoid authenticate empty passwords to mess up with PAM
4
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.
8
9 Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
10
11 ---
12 auth2-none.c | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15 diff --git a/auth2-none.c b/auth2-none.c
16 index c8c6c74..b48b2fd 100644
17 --- a/auth2-none.c
18 +++ b/auth2-none.c
19 @@ -61,7 +61,7 @@ userauth_none(Authctxt *authctxt)
20 {
21 none_enabled = 0;
22 packet_check_eom();
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, "")));
26 return (0);
27 }
28 --
29 1.7.9.5
30