本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
為 AL2023 停用 SELinux 的選項
停用時SELinux,不會載入或強制執行SELinux原則,而且不會記錄存取向量快取 (AVC) 訊息。你失去了跑步的所有好處SELinux。
我們建議您使用permissive
模式SELinux,而不是停用。在permissive
模式下運行的成本僅比SELinux完全禁用要多一點。與停用後轉換回permissive
enforcing
模式相比,從模式切換至enforcing
模式所需的組態調整要少得多。SELinux您可以標記檔案,然後系統可以追蹤和記錄作用中原則可能已拒絕的動作。
變更SELinux為permissive
模式
當您以permissive
模式執行SELinux時,不會強制執行SELinux原則。在permissive
模式中,會SELinux記錄 AVC 訊息,但不會拒絕作業。您可以使用這些 AVC 訊息進行疑難排解、偵錯和SELinux原則改進。
若要變更SELinux為寬容模式,請使用下列步驟。
-
編輯
/etc/selinux/config
檔案以變更為permissive
模式。該SELINUX
值應該看起來像下面的例子。SELINUX=permissive
-
重新啟動系統以完成對
permissive
模式的變更。sudo reboot
停用 SELinux
停用時SELinux,不會載入或強制執行SELinux原則,而且不會記錄 AVC 訊息。你失去了跑步的所有好處SELinux。
若要停用SELinux,請使用下列步驟。
-
確定已安裝
grubby
套件。rpm -q grubby
grubby-
version
-
設定開機載入器,以將
selinux=0
新增到核心命令行。sudo grubby --update-kernel ALL --args selinux=0
-
重新啟動系統。
sudo reboot
-
運行
getenforce
命令以確認SELinux是Disabled
。$
getenforce
Disabled
如需有關的詳細資訊SELinux,請參閱SELinux記事本