背景
SELinux是Security-Enhanced Linux的简称,一种内核强制访问控制(MAC)安全系统,目前SELinux已经集成到了Linux2.6内核的主线和大多数Linux发行版上。这里不做多介绍,下面直接进入正题:
SELinux有三种状态:
- Enforcing:执行SELinux安全策略
- Permissive:提示Warning而不强制执行
- Disabled:停止SELinux
方法一
# 只能设置0 | 1
setenforce 0
方法二
修改/etc/sysconfig/selinux
vim /etc/sysconfig/selinux
设置并且重启之后,我们来看一下状态:
注意:
方法一重启之后设置将失效,所以只能setenforce 0 和setenforce 1两个(即enforcing和Permissive两个状态)
但是通过方法二(直接修改配置文件),重启之后依然还是按照配置文件进行设置