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