After creating an ssh rpm package, you cannot log on to the system using SSH. the following error is returned:
Pam unable to dlopen (/lib64/security/pam_stack.so):/lib64/security/pam_stack.so: cannot open shared object file: no such file or directorypam adding Faulty module: /lib64/security/pam_stack.so
After troubleshooting, it is found that the/etc/PAM. d/sshd file will be modified after the ssh rpm upgrade.
# % PAM-1.0auth required pam_stack.so service = system-authaccount required pam_nologin.soaccount required pam_stack.so service = system-authpassword required pam_stack.so service = system-authsession required pam_stack.so service = system-auth
You need to restore the original image as follows:
# % PAM-1.0auth required should include password-authaccount required should include password-authpassword include password-auth # pam_selinux.so close shocould be the first session rulesession required should closesession required should # should open shocould only be followed by sessions to be executed in the user contextsession required pam_selinux.so open env_paramssession optional pam_keyinit.so force revokesession include password-auth
Centos 6.5 SSH upgrade to 6.6 Mining Process