帮助网友安装数据库,发现的一个问题。
问题描述:
使用CRT连接远程物理机,不能使用图形界面安装数据库,去远程物理机发现不能登录,进不去界面。(非账户,密码的问题)
但CRT还是能登录
具体表现为:
输入用户名:root
密码: *********** 回车
没反应,又回到用户名、密码
远程查看服务器安全日志:
vi /var/log/secure
发现有以下错误:
Oct 18 08:45:41 server1 login: PAM unable to dlopen(/lib/security/pam_limits.so)
Oct 18 08:45:30 server1 login: PAM [error: /lib/security/pam_limits.so: wrong ELF class: ELFCLASS32]
Oct 18 18:45:12 server1 login: PAM adding faulty module: /lib/security/pam_limits.so
……
晕了!
这时想起来,偶的操作系统是 64位的应该访问/lib64/security/pam_limits.so才对啊,估计是之前同事安装Oracle时照搬安装文件导致login中配置问题。
解决:
编辑登陆配置文件:
# vi /etc/pam.d/login
找到
session required /lib/security/pam_limits.so
修改为:
session required /lib64/security/pam_limits.so
保存并退出。
重庆思庄18年4月OCP认证培训周末班正在授课,欢迎联系试听!新的OCP周末班将于6月2日开课,火热报名中,名额有限,请提前预定!更多详情访问思庄网站咨询在线客服。