如何更改SELinux操作模式

Selinux配备了三种不同类型的操作模式,所有类型的操作模式都可以临时使用工具setenforce或者通过编辑SELinux配置文件直接设置。

  • enforcing
  • permissive
  • disabled

SELinux在“禁用”操作模式下不执行任何安全规则或者策略,因为它只是禁用,并且安全检查仅由传统的自由裁量权访问控制完成。
“允许”模式允许测试新部署,如此,它只是表现得像“禁用”操作模式,但它会记录对相关日志文件的任何可能拒绝访问,从而在操作模式切换到“强制性”之前允许进一步测试和故障排除。
最后,在“实施”模式中,强制执行所有安全策略规则。
要将SELinux操作模式从强制更改为允许,请使用“setenforce”命令,反之亦然,

检查当前操作模式状态:

# getenforce 
Permissive

将permissive模式改为Enforcing模式

# setenforce 1
# getenforce 
Enforcing

注意,“setEnforce”模式仅接受布尔类型0或者1,并且能够仅在permissive或者enforcing操作模式之间更改。

要将SELinux操作模式更改为禁用,需要修改SELinux/etc/SELinux/config配置文件,将SELINUX指令设置为disabled

SELINUX=disabled

需要重新启动系统使设置生效。

日期:2020-07-07 20:54:56 来源:oir作者:oir