通過命令行快速將SELinux切換至寬容模式(Permissive Mode),此時SELinux不會阻止任何操作,但會記錄違反策略的事件。適用于臨時排查問題或臨時調整的場景。
操作命令:
sudo setenforce 0
驗證狀態:
執行sestatus或getenforce命令,若輸出顯示“Current mode: permissive”或“SELinux status: enabled”(但模式為permissive),則說明臨時關閉成功。
通過修改SELinux配置文件,徹底禁用SELinux服務,重啟系統后生效。適用于長期不需要SELinux的場景。
操作步驟:
① 打開SELinux配置文件:
sudo nano /etc/selinux/config
② 找到SELINUX=開頭的行(通常為SELINUX=enforcing或SELINUX=permissive),將其修改為:
SELINUX=disabled
③ 保存并退出編輯器(按Ctrl+X→Y→Enter)。
④ 重啟系統使更改生效:
sudo reboot
驗證狀態:
重啟后執行sestatus命令,若輸出顯示“SELinux status: disabled”,則說明永久關閉成功。
/etc/selinux/config中的SELINUX=disabled改回SELINUX=enforcing,并重啟系統即可。