重庆思庄Oracle、Redhat认证学习论坛

标题: rhel6.5所有用户本地无法登陆了 [打印本页]

作者: 郑全    时间: 2017-7-4 14:29
标题: rhel6.5所有用户本地无法登陆了
想在服务器本地登陆,结果死活都登陆不上,包含root用户,密码都是对的,在远程通过securecrt登陆都没有问题.

后来想到这个是否与/etc/pam.d/login有关,检查发现多了一行:

session    required     /lib/security/pam_limits.so

再检查
[root@db1 ~]# ls -ltr /lib/security/pam_limits.so
ls: 无法访问/lib/security/pam_limits.so: 没有那个文件或目录

看来是这个的问题
[root@db1 ~]# find / -name pam_limits.so
/lib64/security/pam_limits.so

修改这一行为:
session    required     pam_limits.so

之后,本地就可以登陆了.



作者: lovestone_1    时间: 2017-7-4 21:17
好像记得以前装oracle的时候,有时候要修改这个pam的相关设定,按照官方的设定上去,发现本地就不能登录了。其实这在32位的系统应该是不存在问题的,但是在64位的操作系统上就会存在问题,因为PAM所调用的so文件默认是从/lib64中去获取的,所以在PAM对应文件中指定路径反而错误。不指定路没有问题,或者在32位的lib对应目录下设设置一个软链接也可。




欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2