首頁  >  文章  >  運維  >  linux怎樣關閉selinux

linux怎樣關閉selinux

WBOY
WBOY原創
2021-12-31 17:15:439861瀏覽

方法:1、利用「vim /etc/sysconfig/selinux」指令開啟selinux檔案;2、將檔案中的「SELINUX=enforcing」修改為「SELINUX=disabled」;3、修改儲存後,重新啟動即可。

linux怎樣關閉selinux

本教學操作環境:linux7.3系統、Dell G3電腦。

linux怎麼會關閉selinux

最簡單快速的方式就是透過命令列介面來關閉SELinux,因為伺服器上基本上是不會打開圖形化介面的。首先我們透過指令getenforce來檢視SELinux的狀態,預設一般都是Enforcing狀態,也就是強制啟用的意思。如下圖:

linux怎樣關閉selinux

SELinux一共有3種狀態,分別是Enforcing,Permissive和Disabled狀態。第一種是預設狀態,表示強制啟用,第二種是寬容的意思,也就是大部分規則都放行。第三種是停用,即不設定任何規則。只能透過setenforce指令來設定前面兩種狀態,而如果想修改為disable狀態,則需要修改設定文件,同時重新啟動系統。我們先看修改,Enforcing狀態的值為1,permissive狀態是0,因此設定為permissive,指令就是:

setenforce 0

然後再查看目前狀態:

getenforce

如下圖所示:

linux怎樣關閉selinux

但上面修改方式重新啟動後就會失效,只是暫時生效。我們來看一下,重開機以後的狀態。執行指令:

reboot

重新啟動電腦,然後再使用指令:

getenforce

檢視狀態,可以看到確實又變成了Enforcing狀態:

linux怎樣關閉selinux

因此我們需要透過修改設定文件,讓某個配置永久生效。設定檔的位置是:

/etc/selinux/config

如下圖所示,我們開啟這個文件,可以看到它的預設狀態就是enforcing狀態。

linux怎樣關閉selinux

我們可以將它後面的值修改為permissive或disabled,這樣即使重新啟動電腦以後,它預設的狀態都會是permissve或disabled狀態,而不會恢復到enforcing狀態。重啟之後的狀態如下面第三張圖所示:

linux怎樣關閉selinux

linux怎樣關閉selinux

linux怎樣關閉selinux

相關推薦:《 Linux影片教學

以上是linux怎樣關閉selinux的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn