SElinux
什麼是selinux?
SELinux是「Security-Enhanced Linux」的簡稱,是美國國家安全局「NSA=The National Security Agency」 和SCC(Secure Computing Corporation)開發的 Linux的一個擴張強制訪問控制安全模塊。
爲什麼要關閉SElinux?
- 使用起來比較麻煩。
- 和一些要安裝的軟件會產生衝突。
- 自動更新的時候可能會出現權限不足的提示。
如何關閉selinux?
SElinux的配置在/etc/selinux/config中,具體關閉命令如下。
sed 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
cp /etc/selinux/config /etc/selinux/config.cp
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
在關閉之後可以查看一下
設置關閉之後如何生效?
selinux在重啓的時候會生效,但是在實際開發中,服務器是不應該重啓的。這時候我們就要使用一個命令來使修改的配置生效。
setenforce 0 0代表permissive 1代表Enforce
getenforce 查看