无法在本地login,但SSH工作

我无法在本地login到控制台。 login后,它会闪回login提示。 如果给了一个错误的密码,它会暂停几秒钟,然后给予标准的“login不正确”的回应。 它会影响所有帐户:root,我的用户帐户和我为debugging问题而创build的新帐户。 我可以通过SSHlogin很好。

/ etc / inittab: http : //pastie.org/3737435

auth.log:

Apr 6 03:09:01 [hostname] /usr/sbin/crond[1122]: pam_unix(crond:session): session opened for user root by (uid=0) Apr 6 03:09:01 [hostname] /USR/SBIN/CROND[1122]: pam_unix(crond:session): session closed for user root 

首先,通过检查/var/log/messages收集可能存在的任何信息。

接下来,缩小你的问题的范围。 login到SSH并更改用户的交互式shell并查看是否更改了任何内容。 尝试cshzsh – 真的。 我听说SSH没有遵守.bashrc文件,所以或许有一个TMOUT=0variables,或者其他一些可以立即触发你的逻辑(但是SSH连接并不能保证它是可能的)。

我结束了重新安装。 因为没有logging错误,所以弄清楚是非常棘手的。 感谢所有提供build议的人。