为什么我在登录时会立即收到“权限被拒绝”错误,即使使用 root 权限也是如此?

为什么我在登录时会立即收到“权限被拒绝”错误,即使使用 root 权限也是如此?

我的笔记本上有一个奇怪的问题。当我想登录系统时(例如在 tty1 上),输入用户名后立即出现错误Permission Denied,即使使用 root!

我启动了一个 liveCD 并检查了/etc/{passwd,shadow},但两者都可以通过 root 访问,并且用户仍然在那里。可能是什么问题呢?我如何解决它?

答案1

正如评论中提到的,这肯定是 PAM 错误。我也遇到了同样的问题,我刚刚从下面的链接下载了最新的 PAM 源代码并按照网页中的说明进行编译。 http://www.linuxfromscratch.org/blfs/view/svn/postlfs/linux-pam.html

答案2

您使用的是哪个发行版?在 Fedora/Centos/Redhat 上,默认情况下强制执行 selinux。也许您的 pam 文件没有正确标记。在 grub 控制台中,编辑引导行并添加“selinux=0”以检查是否有影响。

相关内容