通过命令行快速将SELinux切换至宽容模式(Permissive Mode),此时SELinux不会阻止任何操作,但会记录违反策略的事件。适用于临时排查问题或临时调整的场景。
操作命令:
sudo setenforce 0 验证状态:
执行sestatus或getenforce命令,若输出显示“Current mode: permissive”或“SELinux status: enabled”(但模式为permissive),则说明临时关闭成功。
通过修改SELinux配置文件,彻底禁用SELinux服务,重启系统后生效。适用于长期不需要SELinux的场景。
操作步骤:
① 打开SELinux配置文件:
sudo nano /etc/selinux/config ② 找到SELINUX=开头的行(通常为SELINUX=enforcing或SELINUX=permissive),将其修改为:
SELINUX=disabled ③ 保存并退出编辑器(按Ctrl+X→Y→Enter)。
④ 重启系统使更改生效:
sudo reboot 验证状态:
重启后执行sestatus命令,若输出显示“SELinux status: disabled”,则说明永久关闭成功。
/etc/selinux/config中的SELINUX=disabled改回SELINUX=enforcing,并重启系统即可。