sestatus の使い方

SELinux の詳しい状態

書き方

sestatus

SELinux が有効か、今のモード(Current mode)と設定ファイルのモード(Mode from config file)、ポリシーの名前を表示します。

よく使うオプション

オプション意味
-v決まったプロセスやファイルのラベルも一緒に出す

例

$ sestatusSELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Max kernel policy version:      33

SELinux が有効か、今のモードと設定ファイルのモード、使っているポリシーを一度に見ます。

$ sestatus | grep -i modeCurrent mode:                   permissive
Mode from config file:          enforcing

今のモード(Current mode)と、再起動後のモード(Mode from config file)だけを見比べます。

$ sestatus -v

状態に加えて、init や sshd などの決まったプロセスとファイルのラベルも出します。

よくある間違い・注意

  • Current mode と Mode from config file が違うときは、誰かが setenforce で今だけ変えています。再起動すると設定ファイルのほうに戻ります。

実際に打って練習する

Linux レベル2 コースの Lv5「見張りの詳しい様子 sestatus」で覚えます(第1章 結界(firewalld と SELinux))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、ゴールド以上のプランで遊べます。

Linux サーバー構築のコマンド一覧(LinuC レベル2 の範囲)へ戻る