SELinux是美国国家安全局开发的一套Linux权限控制系统,CentOS和Debian都自带了这个程序。
被这玩意折腾了两天,之前考虑到增加安全性才开的,后来导致的问题层出不穷,不如关掉。
对于我这种服务器就一个root用户来说,隔离权限也没多大用处,判断权限还浪费资源。
使用CentOS遇到各种问题也先检查下是不是SELinux默认被打开了,90%的问题都是它造成的。
首先检查SELinux状态,如果结果不是 disabled 那就是中招了:
/usr/sbin/sestatus
先临时关闭SELinux防火墙:
setenforce 0
运行此句命令关闭SELinux:
sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/confi
然后重启系统:
reboot