AL2023 用の SELinux を無効にするオプション - Amazon Linux 2023

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AL2023 用の SELinux を無効にするオプション

無効にするとSELinux、SELinuxポリシーが読み込まれたり適用されたりせず、Access Vector Cache (AVC) メッセージは記録されません。実行の利点はすべて失われます。SELinux

無効にする代わりにSELinux、permissiveモードを使用することをおすすめします。permissiveモードで実行する方が、SELinux完全に無効にするよりも少しだけコストがかかります。permissiveモードからモードへの移行は、enforcingenforcing無効にした後にモードに戻るよりも構成の調整がはるかに少なくて済みます。SELinuxファイルにラベルを付けることができ、アクティブなポリシーで拒否された可能性のあるアクションをシステムが追跡して記録できます。

permissiveモードに変更してください。SELinux

SELinuxpermissiveモードで実行すると、SELinuxポリシーは適用されません。permissiveモードでは、AVC SELinux メッセージは記録されますが、操作は拒否されません。これらの AVC メッセージは、トラブルシューティング、デバッグ、SELinuxポリシーの改善に使用できます。

SELinuxパーミッシブモードに変更するには、次の手順に従います。

  1. /etc/selinux/config ファイルを編集して permissive モードに変更します。SELINUX値は次の例のようになるはずです。

    SELINUX=permissive
  2. システムを再起動して permissive モードへの変更を完了します。

    sudo reboot

SELinux の無効化

無効にするとSELinux、SELinuxポリシーが読み込まれたり適用されたりせず、AVC メッセージは記録されません。実行の利点はすべて失われます。SELinux

無効にするにはSELinux、以下の手順に従います。

  1. grubbyパッケージがインストールされていることを確認します。

    rpm -q grubby grubby-version
  2. ブートローダーをカーネルコマンドラインに selinux=0 を追加するように設定します。

    sudo grubby --update-kernel ALL --args selinux=0
  3. システムを再起動します。

    sudo reboot
  4. getenforce SELinuxコマンドを実行してインストールされていることを確認しますDisabled

    $ getenforce Disabled

詳細についてはSELinux、「SELinuxSELinuxノートブックと設定」を参照してください。