方法:1、利用“vim /etc/sysconfig/selinux”命令打開selinux文件;2、將文件中的“SELINUX=enforcing”修改為“SELINUX=disabled”;3、修改保存后,重新啟動即可。
本教程操作環境:linux7.3系統、Dell G3電腦。
linux怎樣關閉selinux
最簡單快捷的方式就是通過命令行界面來關閉SELinux,因為服務器上基本是不會打開圖形化界面的。首先我們通過命令getenforce來查看一下SELinux的狀態,默認情況下一般都是Enforcing狀態,也就是強制啟用的意思。如下圖所示:
SELinux一共有3種狀態,分別是Enforcing,Permissive和Disabled狀態。第一種是默認狀態,表示強制啟用,第二種是寬容的意思,即大部分規則都放行。第三種是禁用,即不設置任何規則。只能通過setenforce命令來設置前面兩種狀態,而如果想修改為disable狀態,需要修改配置文件,同時重啟系統。我們先看修改,Enforcing狀態的值是1,permissive狀態是0,因此設置為permissive,命令就是:
setenforce 0
然后再查看當前狀態:
getenforce
如下圖所示:
但是上面那中修改方式重啟后就會失效,只是臨時生效。我們來看一下,重啟電腦以后的狀態。執行命令:
reboot
重啟電腦,然后再使用命令:
getenforce
查看狀態,可以看到確實又變成了Enforcing狀態:
因此我們需要通過修改設置文件,讓某個配置永久生效。配置文件的位置是:
/etc/selinux/config
如下圖所示,我們打開這個文件,可以看到它的默認狀態就是enforcing狀態。
我們可以將它后面的值修改為permissive或者disabled,這樣即使重啟電腦以后,它默認的狀態都會是permissve或disabled狀態,而不會恢復到enforcing狀態。重啟之后的狀態如下面第三張圖所示:
相關推薦:《Linux視頻教程》