檢視 SELinux狀態及關閉SELinux
阿新 • • 發佈:2020-07-14
SELinux 模式的切換
- enforcing:強制模式,代表 SELinux 執行中,且已經正確的開始限制 domain/type 了;
- permissive:寬容模式:代表 SELinux 執行中,不過僅會有警告資訊並不會實際限制 domain/type 的存取。這種模式可以運來作為 SELinux 的 debug 之用;
- disabled:關閉,SELinux 並沒有實際執行。
檢視SELinux狀態:
如果SELinux status引數為enabled即為開啟狀態
第一種:
[root@instance-0qymp8uo ~]# /usr/sbin/sestatus -v SELinux status: enabled
第二種:
[root@instance-0qymp8uo ~]# getenforce
Disabled
關閉SELinux
我們不想重啟電腦又不想開啟SELinux該怎麼辦呢?
【答案】將強制模式改為寬容模式!
第一種臨時關閉(不用重啟機器):
[root@instance-0qymp8uo ~]# setenforce 0 //設定SELinux 成為寬容(permissive)模式
[root@instance-0qymp8uo ~]# setenforce 1 //設定SELinux 成為強制(enforcing)模式
第二種修改配置檔案(需要重啟機器)
修改/etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled
重啟機器或伺服器即可