linux

如何启用Linux SELinux

小樊
50
2025-10-22 15:41:39
栏目: 智能运维

1. 检查SELinux当前状态
在启用SELinux前,需先确认系统是否已安装SELinux工具及当前状态。使用以下命令查看状态:

2. 临时启用SELinux(重启后失效)
若需快速测试SELinux功能,可使用setenforce命令临时切换至Enforcing模式:

sudo setenforce 1

执行后,通过getenforce验证模式是否变更为Enforcing。需注意,此设置仅在当前运行周期有效,重启系统后会恢复为配置文件的默认值。

3. 永久启用SELinux(修改配置文件)
要永久启用SELinux,需编辑SELinux主配置文件/etc/selinux/config

4. 处理首次启用前的文件系统标记
若系统之前处于Disabled状态,首次启用Enforcing模式前,需让SELinux重新标记所有文件的安全上下文(避免因缺少标签导致服务无法启动)。执行以下命令创建自动标记触发文件:

sudo touch /.autorelabel

然后重启系统,SELinux会在启动过程中自动完成文件标记:

sudo reboot

重启后,系统会逐一扫描并标记文件,此过程耗时取决于文件数量(通常几分钟至十几分钟)。

5. 验证SELinux是否成功启用
系统重启后,再次运行以下命令确认SELinux状态:

sestatus

若输出显示SELinux status: enabledCurrent mode: enforcing,则说明启用成功。

注意事项

0
看了该问题的人还看了