sestatus で SELinux の状態を確認する
このステップでは、システム上の SELinux の状態を確認する方法を学びます。SELinux (Security-Enhanced Linux) は、プロセスとリソースに対して強制アクセス制御 (Mandatory Access Control, MAC) を提供するセキュリティメカニズムです。これは、従来の任意アクセス制御 (Discretionary Access Control, DAC) の上に追加のセキュリティ層を追加します。
SELinux の現在の状態を確認するには、sestatus
コマンドを使用します。このコマンドは、SELinux の設定と現在の状態の概要を提供します。
ターミナルが開いていない場合は、開きます。デスクトップの左側にある Xfce Terminal アイコンをクリックすることで実行できます。
次に、以下のコマンドをターミナルに入力し、Enter キーを押します。
sestatus
以下のような出力が表示されるはずです。
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 version: ...
Policy load time: ...
出力の重要な部分を解説します。
SELinux status
: システム上で SELinux が有効か無効かを示します。
Current mode
: SELinux の現在の動作モードを示します。一般的なモードには enforcing
、permissive
、disabled
があります。
Mode from config file
: SELinux の設定ファイル (/etc/selinux/config
) で設定されているモードを示します。
この出力では、SELinux status: enabled
は SELinux がアクティブであることを意味し、Current mode: enforcing
は SELinux がセキュリティポリシーを積極的に適用していることを意味します。
SELinux の状態を理解することは、その動作を管理する最初のステップです。
Continue をクリックして次のステップに進みます。