回覆列表
  • 1 # 蘭寒呀

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

    2.SELinux一共有3種狀態,分別是Enforcing,Permissive和Disabled狀態。第一種是預設狀態,表示強制啟用,第二種是寬容的意思,即大部分規則都放行。第三種是禁用,即不設定任何規則。只能透過setenforce命令來設定前面兩種狀態,而如果想修改disable狀態,需要修改配置檔案,同時重啟系統。我們先看修改,Enforcing狀態的值是1,permissive狀態是0,因此設定為permissive,命令就是:setenforce 0然後再檢視當前狀態:getenforce如下圖所示:

    3.但是上面那中修改方式重啟後就會失效,只是臨時生效。我們來看一下,重啟電腦以後的狀態。執行命令:reboot重啟電腦,然後再使用命令:getenforce檢視狀態,可以看到確實又變成了Enforcing狀態:

    4.因此我們需要透過修改設定檔案,讓某個配置永久生效。配置檔案的位置是:/etc/selinux/config如下圖所示,我們開啟這個檔案,可以看到它的預設狀態就是enforcing狀態。

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

  • 中秋節和大豐收的關聯?
  • 既然三體人以為地球人知道黑暗森林法則,那為什麼他們還會侵略地球?