风信网(ithov.com)原创文章,SELinux并不是所有的Linux发行版都有该功能,不过风信网测试环境中使用的Centos 6.4本身就有支持 SELinux ! 所以不需要你进行自行编译就能使用SELinux啦! 目前 SELinux 支持三种模式,分别如下:
enforcing:强制模式,代表 SELinux 运作中,且已经正确的开始限制 domain/type 了;
permissive:宽容模式:代表 SELinux 运作中,不过仅会有警告讯息并不会实际限制 domain/type 的存取。这种模式可以运来作为 SELinux 的 debug 之用;
disabled:关闭,SELinux 并没有实际运作。
那你怎么知道目前的 SELinux 模式呢?就透过 getenforce 吧!
[root@localhost ~]# getenforce&">nbsp;
Enforcing
这里显示为强制模式
我们要关闭SELinux需要编辑config文件
[root@localhost ~]# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
将SELINUX=enforcing修改为SELINUX=disabled,保存退出。
重新启动SElinux让设置生效。
[root@localhost ~]# reboot
我们重新运行命令
[root@localhost ~]# getenforce
Disabled
已经关才SELunux啦!