适用范围
以下命令用于已启用 SELinux 的 Linux 系统。永久禁用的方法按系统版本选择:支持配置文件禁用的旧系统修改 /etc/selinux/config,RHEL 9 设置启动参数;两种方法都需要重启。
查看状态
| |
永久关闭:支持配置文件禁用的旧系统
| |
命令自动修改配置,重启后生效。重启前如果需要立即停止强制执行策略,可以再运行下面的临时命令。
临时停止强制执行
| |
setenforce 0 切换到宽容模式,停止强制执行策略,但保留 SELinux 和日志;它不是彻底禁用。可用 sudo setenforce 1 恢复强制模式。
永久关闭:RHEL 9
RHEL 9 已移除原来的内核运行时禁用支持,彻底禁用应设置启动参数 selinux=0:
| |
重启后用 getenforce 确认结果。此命令适用于使用对应 grubby 引导配置的系统,其他发行版按实际引导器设置。
参考:Red Hat 的版本变更说明。