您的位置:首页 > 运维架构 > Linux

X64位linux本地字符界面无法登录问题解决

2014-01-15 15:42 363 查看
故障:linux x86_64位操作系统,通过SSH登录正常,其他一切正常,但是服务器本地字符界面,输入用户root及其正确的密码,回车之后继续提示登录字符。之后通过single模式修改密码依然如故。

查看服务器安全日志:

[root@server ~]# tail -50 /var/log/secure



由于操作系统是 RedHat X86_64 根据日志中显示的错误信息推断,这很有可能跟 X64 类文件的存放路径有关。

于是查看登陆配置文件:

[root@server ~]# cat /etc/pam.d/login



结论:原来系统安装了oracle啊,pam模块出了问题,错误的ELF类,意思就是用户登录时所要调用的pam模块不正确,所以不能正常打开会话。这时想到在安装oracle时,会在/etc/pam.d/login这个文件中 ,加了一条

session required /lib/security/pam_limits.so

但是系统是64位的,所以不应该是/lib ,而应是/lib64。因此将文件/etc/pam.d/login中的这一句/lib/security/pam_limits.so,修改成/lib64/security/pam_limits.so,如下图



问题解决。不影响其他任务操作,解决问题方法,分享给大家……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: