我需要在生产服务器上将 selinux 更改为“宽容模式”,而无需重新启动,但 setenforce 不允许我这样做(以 root 身份),它总是打印“setenforce:SELinux 已禁用”我做错了什么?
[root@server3 ~]# setenforce 0
setenforce: SELinux is disabled
[root@server3 ~]# setenforce 1
setenforce: SELinux is disabled
[root@server3 ~]# setenforce Permissive
setenforce: SELinux is disabled
[root@server3 ~]# getenforce
Disabled
答案1
setenforce
只能用于改变SELinux 运行的模式。它不能用于启用 SELinux。
答案2
因此,必须首先启用 SELinux,如下所示:
sudo nano /etc/selinux/config
然后改变
SELINUX=disabled
进入
SELINUX=permissive
然后重新启动。
重启后你应该
# getenforce
Permissive
答案3
setenforce 0(不需要重启)然后检查 sestatus