我已在 CentOS Stream 上启用了 SELinux(之前它处于禁用状态,不知道具体历史)。我只是更改了以下行/etc/selinux/config
(之前是disabled
这样的):
SELINUX=enforcing
然后我重启,现在我完全退出了。我无法登录控制台,无法以用户身份或 root 身份登录,甚至无法在重启时选择的恢复模式下登录。任何登录尝试都会被拒绝,没有任何通知。
我以用户身份做了相反的事情https://stackoverflow.com/questions/21873341/cannot-login-to-server-after-disabling-selinux并且他使用 IP 上的 ssh 的技巧也不起作用。
这是一台虚拟计算机。也许我在编辑该配置文件时犯了错误,例如输入错误或意外更改了某些内容(可能性很小,但这很奇怪)。有什么想法吗,我现在可以尝试什么?
答案1
严格策略将默认阻止所有内容,除非您专门编写策略来允许它......
在启动时将其添加到 grub 命令中:
Kernel...... selinux=0
。