3
使用UsePAM的基于密码和SSH密钥的登录已过期是
有一台SLES 11机器。用户通过SSH和pubkey登录(混合使用,有些用户使用密码,有些用户使用ssh密钥) sshd_config具有: UsePAM yes PasswordAuthentication yes PubkeyAuthentication yes 问题:如果使用pubkey登录的用户的密码过期,则系统将提示该用户更改密码。 问题:如果用户具有有效的SSH密钥并且密码已过期,我们如何设置PAM或sshd配置以允许用户登录?- 无需弹出“更改密码”。 UPDATE#1:解决方案不能是:“ UsePAM no” SERVER:~ # cat /etc/pam.d/sshd #%PAM-1.0 auth requisite pam_nologin.so auth include common-auth account requisite pam_nologin.so account include common-account password include common-password session required pam_loginuid.so session include common-session SERVER:~ # UPDATE#2:解决方案不能是:将用户密码设置为永不过期 更新#3: SERVER:/etc/pam.d # cat common-account #%PAM-1.0 …