在 Ubuntu 系統中,SELinux 默認是禁用的。如果你已經安裝了 SELinux 并希望查看其狀態,可以通過以下步驟進行檢查:
檢查 SELinux 是否安裝: 首先,你可以檢查系統中是否安裝了 SELinux。運行以下命令:
sestatus
如果 SELinux 已安裝并且正在運行,你會看到類似如下的輸出:
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31
如果 SELinux 沒有安裝或未啟用,你會看到類似如下的輸出:
SELinux status: disabled
查看詳細信息:
如果 SELinux 已啟用,你可以使用 getenforce
命令來獲取當前的 SELinux 執行模式:
getenforce
這將返回 Enforcing
或 Permissive
,指示 SELinux 是在強制模式還是寬容模式下運行。
查看配置文件:
SELinux 的配置通常位于 /etc/selinux/config
文件中。你可以查看這個文件以獲取更多信息:
cat /etc/selinux/config
在這個文件中,你可以找到類似 SELINUX=enforcing
的行,這指示了 SELinux 的默認狀態。
請注意,如果你正在使用的是 Ubuntu 的某些特定版本或者使用了自定義的 Linux 發行版,上述步驟可能會有所不同。此外,如果你的系統上安裝了 AppArmor 或其他安全模塊,它們可能會與 SELinux 共存,這也會影響系統的安全策略。