SELinux状态查看与关闭SELinux的方法

发布时间:2019-08-04编辑:脚本学堂
linux selinux状态查看方法,如何关闭selinux的方法,在linux下不重启系统关闭selinux的设置方法,在lilo或grub的启动参数中增加:selinux=0 也可以关闭selinux。

一、查看selinux状态
1、/usr/sbin/sestatus -v  #如果selinux status参数为enabled即为开启状态
 

SELinux status:   enabled

2、getenforce  #也可以用这个命令检查

二、关闭SELinux
1、临时关闭(不用重启机器):
 

setenforce 0   ##设置SELinux 成为permissive模式
 ##setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件,需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器就可以了。

三、如何关闭SeLinux
1、快速关闭SElinux,命令:
 

/usr/sbin/setenforce 0 立刻关闭 SELINUX
/usr/sbin/setenforce 1 立刻启用 SELINUX

2、加到系统默认启动中
 

echo "/usr/sbin/setenforce 0" >> /etc/rc.local

3、可以编辑配置文件,也可以关闭selinux。
vi /etc/selinux/conf
 

set SELINUX=disabled

四、关闭SELinux的方法
修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
如果不想重启系统,使用命令setenforce 0

注:
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
在lilo或grub的启动参数中增加:selinux=0 #关闭selinux

五、查看selinux状态:
/usr/bin/setstatus -v
如下:
 

SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   permissive
Mode from config file:          enforcing
Policy version:                 21
Policy from config file:        targeted
 

getenforce/setenforce查看和设置SELinux的当前工作模式。