12.04 x64 服务器登录失败

12.04 x64 服务器登录失败

在例行内核更新后出现一些严重的 GRUB 问题,强制通过 chroot 重新安装 grub 并进行一些单用户模式维护后,我现在无法登录到我的服务器(除非通过单用户模式)

当尝试通过 SSH 连接到服务器时,输入用户名后我的连接立即被重置 - 没有出现密码提示。

我已将显示器和键盘插入无头服务器,在尝试登录时,输入用户名后立即收到此消息:

login: "PAM Failure, aborting: Critical error - immediate abort"

再次,没有显示密码提示。

我能够通过内核恢复模式获得访问权限,并通过带网络的单用户模式以 root 身份登录。我尝试过 dpkg 重新配置,认为我可能有一些不完整/损坏的软件包,但无济于事。

浏览/etc/pam.d/login似乎并没有给我带来任何明显的指导,恐怕我已经没有主意了。

谷歌搜索对我没有太大帮助,一个人重新安装了(真的不想这样做)并且我能找到的其余都是与旧的 Gentoo 相关的错误。

有小费吗?

答案1

通过从 LiveCD 启动并将 /etc/pam.d/ 中的所有文件复制到我的实际安装并重新启动,成功修复了该问题。我确实需要使用“passwd”更改密码以相应地更新文件。

相关内容