SELinux是Linux操作系统一种访问控制内核级的增强安全机制,在安装一些应用软件时,SELinux内核一旦开启的话,很可能会造成某些软件(如FTP)无法运行。CentOS是租用国外服务器经常使用的操作系统之一,那么CentOS如何安装SELinux?CentOS如何开启SELinux?本文整理汇总了SELinux内核安装、禁用、删除、开启、关闭等常见命令,适用于CentOS6、CentOS7和CentOS8系统版本。
一、安装SELinux
分别执行以下命令安装SELinux:
# yum install selinux-policy-targeted
# yum install selinux-policy-devel policycoreutils
# touch /.autorelabel; reboot
二、开启SELinux
SELinux内核安装成功之后,系统一般默认是开启SELinux的,发出“sestatus”命令之后。
三、关闭SELinux
首先找到selinux配置文件,一般在/etc/selinux/config文件下(不同系统可能略有区别),然后打开配置文件,命令如下:
# cd /etc/selinux/config
# vi config
打开config配置文件找到SELINUX=enforcing,将其改为SELINUX=disabled即可,完成之后保存并退出,然后重新启动Centos系统即可,重启命令如下:
#reboot
最后可以验证SELinux状态是否已经关闭,输入“ sestatus”命令即可验证,不会意外会返回以下结果:
### sestatus
SELinux status: disabled
四、禁用或删除SELinux
分别执行以下命令,就可以禁用或移除SELinux:
# setenforce 0
# yum remove selinux-policy\*
# rm -rf /etc/selinux/targeted /etc/selinux/config