selinux模块
selinux的模式有enforcing、permissive、disabled三种。
enforcing:强制开启selinux
permissive:selinux运行中,会有告警信息,但实际不会限制
disabled:关闭,selinux没有运行
我们可以通过命令setenforce 0来临时将selinux的状态设置为permissive,但是系统重启后会重新读取文件/etc/selinux/config中的配置。如果要永久关闭selinux,需要修改文件/etc/selinux/config,把文件中的SELINUX=enforcing修改为SELINUX=disabled,然后重启系统。
如果selinux是disabled的状态,那么通过命令setenforce 1会报错。此时,只能通过修改文件/etc/selinux/config为SELINUX=enforcing,然后重启系统。然后,才能进行setenforce 0或setenforce 1的操作
Example
# set `SELINUX=enforcing` and `setenforce 1`
- selinux:
policy: targeted
state: enforcing
# set `SELINUX=permissive` and `setenforce 0`
- selinux:
policy: targeted
state: permissive
# set `SELINUX=disabled` and `setenforce 0`
- selinux:
state: disabledReference
Last updated
Was this helpful?