不登录就关闭SELinux?

不登录就关闭SELinux?

所以我有一个 CentOS 虚拟机,并将 SELinux 更改为enforcing(这是一个错误),重新启动后我根本无法登录(即使使用 root - 有一个登录循环,我不断被发送回登录屏幕)。我有一个可以恢复的虚拟机快照,但这意味着撤消我所做的所有更改(这是最后的手段)。

我已经确认将 SELinux 更改为enforcing是问题所在,但是是否可以在sestatus不登录的情况下进行更改?

答案1

如果您没有更改默认的 grub 配置,您应该能够启动到单用户模式。

在 grub 引导菜单中,按“e”编辑内核参数。在该linux行中,更改rorw并添加init=/sysroot/bin/sh

按“Ctrl-x”。您应该启动到 root shell。

您的系统应安装在,因此请在继续之前/sysroot使用该命令。chroot /sysroot

现在您应该能够像往常一样修改 SELinux 策略。

相关内容