您的位置:首页 > 运维架构 > Linux

第4-3用户和组管理使命-如何关闭Linux里边的selinux

2017-02-26 17:31 344 查看






root@localhost ~]# useradd -d /tmp/moonne moonneuseradd: cannot set SELinux context for home directory /tmp/moonne[root@localhost ~]# setenforce 0[root@localhost ~]# useradd -d /tmp/moonne moonne 这样就不会报错。
setenforce是Linux的selinux防火墙配置命令 执行setenforce 0 表示关闭selinux防火墙。

setenforce命令是单词set(设置)和enforce(执行)连写,另一个命令getenforce可查看selinux的状态。

如何关闭Linux里边的selinux ?

首先我们可以用命令来查看selinux的状态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文件可以永久地禁用它。

步骤阅读
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  用户命令