GNU/Linux >> Linux の 問題 >  >> Cent OS

SELinux モードとは何か、およびその設定方法

SELinux モード

SELinux は 3 つのモード (または状態) のいずれかで実行されます。

強制

これは、SELinux セキュリティ ポリシーを適用するデフォルトの状態です。 SELinux セキュリティ ポリシー ルールで許可されていない限り、ユーザーとプログラムへのアクセスは拒否されます。すべての拒否メッセージは、AVC (アクセス ベクター キャッシュ) 拒否としてログに記録されます。

許可

これは診断状態です。セキュリティ ポリシー ルールは適用されませんが、SELinux は拒否メッセージをログ ファイルに送信します。これにより、SELinux が強制モードで実行されていた場合に何が拒否されるかを確認できます。

無効

カーネルにポリシーがロードされていないため、SELinux はセキュリティ ポリシーを適用しません。アクセス制御には DAC ルールのみが使用されます。

SELinux モードの設定

SELinux モードを設定する方法は複数あります。 1 つの方法は、SELinux GUI のステータス ビューからモードを選択することです。 SELinux のメイン構成ファイル /etc/selinux/config を編集することもできます。このファイルの SELINUX ディレクティブを変更して、モードを設定します。たとえば、モードを enforcing に設定するには:

# vim /etc/selinux/config
SELINUX=enforcing

setenforce コマンドは、強制モードと許容モードを切り替えるために使用されます。このコマンドで行った変更は、再起動後は保持されません。強制モードに変更するには:

# setenforce 1

許可モードに変更するには:

# setenforce 0

SELinux モードを表示

getenforce コマンドを使用して、現在の SELinux モードを表示します:

# getenforce 
Enforcing
SELinux の初心者向けガイド
SELinux を無効にする方法、または Permissive モードに設定する方法
SELinux が有効か無効かを確認する方法
RHEL/CentOS で SELinux モードを有効/無効にする方法
理解するLinux の SELinux ポリシー


Cent OS
  1. Dockerログ:ログとは何かとその使用方法(例を含む)

  2. Dockerボリュームとは何ですか?また、それらをどのように使用しますか?

  3. SELinux を無効にする方法、または許可モードに設定する方法

  1. ゾンビプロセスとは何ですか?ゾンビプロセスを見つけて殺す方法は?

  2. ロケールを設定する方法とその意味は何ですか?

  3. どのような追加のサムナイラーが利用可能であり、それらをインストールする方法は?

  1. Vimモードとは何ですか?それらを変更する方法は?

  2. RHEL 7 – RHCSA ノート – SELinux の強制モードと許可モードの設定

  3. SELinux ユーザーとは何か、および Linux ユーザーを SELinux ユーザーにマップする方法