十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章给大家分享的是有关linux本机root账户无法登录但是远程ssh可登录如何处理的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
成都创新互联公司服务项目包括芝罘网站建设、芝罘网站制作、芝罘网页制作以及芝罘网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,芝罘网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到芝罘省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!1.故障状态
a.linux本机root账户无法登录(root和密码无误的情况下也无法登录,但是用远程ssh软件可以登录)
b.查看/var/log/secure登录日志(提示无法找到pam_limits.so,该文件是oracle要求的模块)
Jan 5 15:33:50 server181 login: PAM unable to dlopen(/lib/security/pam_limits.so): /lib/security/pam_limits.so: cannot open shared object file: No such file or directory
Jan 5 15:33:50 server181 login: PAM adding faulty module: /lib/security/pam_limits.so
Jan 5 15:33:59 server181 login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Jan 5 15:33:59 server181 login: Module is unknown
Jan 5 15:34:58 server181 sshd[2096]: Accepted publickey for rfadmin from 10.100.40.124 port 64497 ssh3
Jan 5 15:34:58 server181 sshd[2096]: pam_unix(sshd:session): session opened for user rfadmin by (uid=0)
Jan 5 15:36:11 server181 su: pam_unix(su-l:session): session opened for user root by rfadmin(uid=501)
以下是oracle要求的配置(/etc/pam.d/login)
session required /lib/security/pam_limits.so
session required pam_limits.so
2.查看系统中pam_limits.so文件是否存在
[root@server181 ~]# find / -name pam_limits.so /lib/security/pam_limits.so
发现pam_limits.so文件没有在oracle指定的目录下
3.给pam_limits.so文件做一个软链接
ln -s /lib64/security/pam_limits.so /lib/security/
感谢各位的阅读!关于“linux本机root账户无法登录但是远程ssh可登录如何处理”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!