无法本地登录,但 SSH 可以工作

无法本地登录,但 SSH 可以工作

我无法本地登录控制台。登录后,它会闪回到登录提示。如果输入了错误的密码,它会暂停几秒钟,然后给出标准的“登录不正确”响应。它会影响所有帐户:root、我的用户帐户以及我为调试问题而创建的新帐户。我可以通过 SSH 完美登录。

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

身份验证日志:

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

答案1

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

接下来,缩小问题的范围。登录 SSH 并更改用户的交互式 shell,看看是否有什么变化。尝试cshzsh- 真的什么都可以。我听说过 SSH 不遵守 .bashrc 文件,所以也许其中有一个TMOUT=0变量或其他逻辑会立即将你踢出(但 SSH 连接不遵守它,这是可能的)。

答案2

我最终重新安装了。这太难搞了,因为没有记录任何错误。感谢所有提供建议的人。

相关内容