+ -
当前位置:首页 → 问答吧 → REDHAT4,用户登录LOGIN死循环,无法登录

REDHAT4,用户登录LOGIN死循环,无法登录

时间:2010-12-30

来源:互联网

REDHAT4,系统启动起来以后,提示符要求LOGIN,输入完用户名和密码后,又返回到LOGIN的提示符下。
ROOT用户和其他用户都一样,无法登录,循环要求LOGIN和PASSWORD。

在之前改过系统的几个参数文件,再REBOOT以后就这样了。
跪求大侠指点迷津。

作者: viva2410   发布时间: 2010-12-30

回复 viva2410


   我记得改过的配置文件中包含这个配置文件 /etc/security/limits.conf

作者: viva2410   发布时间: 2010-12-30

一共改过3个配置文件:
/etc/sysctl.conf
/etc/security/limits.conf
/etc/pam.d/login
有没有可能是/etc/pam.d/login改的不争取,然后REBOOT后,就无法正常登陆了。

如果是这样,该怎么办?

作者: viva2410   发布时间: 2010-12-30

你现在不是知道改了3个文件嘛!
先大致定位下
sysctl.conf --可以看出 system control configuration文件,多少关系系统或是系统内核级的配置参数
/etc/security/limits.conf   --从名字上就可以看出来是用于限制,而且是在安全方面
/etc/pam.d/login             --是关于登录的,不过是要启用pam的。

所以重点就看后面2个文件
用单用户登录系统,copy出(或是从其他同版本的系统将这2个文件copy进一个其他目录中)
使用diff 命令来对比到底你修改了文件的什么地方,这样,我们来更好的定位问题的所在。

ps:手头没有rhel4,只有rhel5
在/etc/security/limits.conf 中会有
#        - maxlogins - max number of logins for this user
#        - maxsyslogins - max number of logins on the system
要是整成这样,应该就残废了
*               soft    maxlogins            0
*               hard    maxlogins           0
*               soft    maxsyslogins            0
*               hard    maxsyslogins           0

作者: jerryjzm   发布时间: 2010-12-30

用安装光盘或者别的livecd启动,挂载硬盘,看看能不能还原到原来的那样

作者: chenyx   发布时间: 2010-12-30

谢谢楼上两位的解答,我是LINUX新手,在尝试两位的方案了,谢谢

作者: viva2410   发布时间: 2010-12-30



QUOTE:
用安装光盘或者别的livecd启动,挂载硬盘,看看能不能还原到原来的那样
chenyx 发表于 2010-12-30 20:47




    我现在不想把系统恢复成刚安装时候的配置,因为已经配置了一些东西,如何才能定位是哪个配置文件的什么参数导致的问题呢?我是希望修正这些参数,然后继续用这个操作系统。

作者: viva2410   发布时间: 2010-12-30

问题解决了,我注释掉了
/etc/security/limits.conf
/etc/pam.d/login
这两个配置文件中的部分参数,再REBOOT,就可以登录了,具体原因我再研究一下

作者: viva2410   发布时间: 2010-12-30

热门下载

更多