安全加固后的虚拟机使用普通用户登陆,然后切换到 root 用户的时候有如下报错
复制
$ su root
Password:
su: Module is unknown
查看 /var/log/secure 文件有如下错误, 找不到库文件 pam_tally.so
复制
# vim /var/log/secure
Apr 16 16:45:32 compute01 sshd[21311]: pam_unix(sshd:session): session opened for user vmuser by (uid=0)
Apr 16 16:45:34 compute01 su: PAM unable to dlopen(/usr/lib64/security/pam_tally.so): /usr/lib64/security/pam_tally.so: cannot open shared object file: No such file or directory
Apr 16 16:45:34 compute01 su: PAM adding faulty module: /usr/lib64/security/pam_tally.so
把 pam_tally2.so 链接到 pam_tally.so
复制
# ln -s /lib64/security/pam_tally2.so /lib64/security/pam_tally.so