getenforce 这个命令可以查看到selinux的状态,当前可以看到是关闭状态的。
还有一个命令也可以查看出selinux的状态。
sestatus -v
还有一个setenforce 命令可以设置selinux的状态,
具体可以查看 man 8 setenforce
假设selinux是正在运行的,我们可以使用setenforce 命令设置临时关闭,不用重启生效。
setenforce 0
我们还可以通过编辑文件,然后重启让它关闭生效。
vi /etc/sysconfig/selinux
把里边的一行改为
SELINUX=disabled
setenforce 0 可以临时关闭,但重启之后还是会变成原来的状态。
修改/etc/sysconfig/selinux文件可以永久地禁用它。
关闭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的当前工作模式
一、查看SELinux状态命令:
1、/usr/sbin/sestatus -v 参数为enabled即为开启状态
SELinux status: enabled
2、getenforce
如果为disabled 就是已经关闭,如果enforce 就是强制的模式
二、关闭SELinux方法:
1、临时关闭(不用重启机器):
#setenforce 0
2、修改配置文件需要重启机器:
# /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)