在 CentOS 系統中,可以通過以下幾種方法來查看 SELinux 的狀態:
getenforce 命令getenforce 命令可以顯示 SELinux 的當前運行模式:
getenforce
輸出可能是:
Enforcing:SELinux 處于強制模式。Permissive:SELinux 處于寬容模式(只記錄策略違規,但不阻止)。Disabled:SELinux 被禁用。/etc/selinux/config 文件編輯 /etc/selinux/config 文件,可以查看 SELinux 的配置:
cat /etc/selinux/config
在文件中查找 SELINUX= 這一行,可能的值有:
enforcing:強制模式。permissive:寬容模式。disabled:禁用。sestatus 命令sestatus 命令提供了更詳細的 SELinux 狀態信息:
sestatus
輸出包括:
getenforce 命令的輸出。getenforce 命令的輸出)。可以通過查看內核參數來確認 SELinux 的狀態:
grep SELINUX /proc/sys/kernel/security/
輸出可能是:
SELINUX=enforcing:強制模式。SELINUX=permissive:寬容模式。SELINUX=disabled:禁用。通過以上幾種方法,你可以全面了解 CentOS 系統中 SELinux 的狀態和配置。