2.5. SELinux の無効化
SELinux を無効にするには、カーネルコマンドラインを設定してセキュリティーインフラストラクチャーを完全に無効化します。このモードではシステムがファイルにラベルを付けなくなり、SELinux を再度有効にするのが難しくなるため、このモードは必要な場合にのみ使用してください。
SELinux を無効にすると、システムはセキュリティーポリシーをロードせず、Access Vector Cache (AVC) メッセージをログに記録しません。したがって、SELinux を実行する利点 はすべて失われます。
セキュリティー強度が低くても問題ない、パフォーマンス重視のシステムなど、特定のシナリオを除き、SELinux を無効にしないでください。
実稼働環境でシステムをデバッグする必要がある場合は、SELinux を永続的に無効にする代わりに、一時的に permissive モードを使用します。Permissive モードの詳細は Permissive モードへの変更 を参照してください。
前提条件
grubbyパッケージがインストールされている。$ rpm -q grubby grubby-<version>
手順
ブートローダーを設定して、カーネルコマンドラインに
selinux=0を追加します。$ sudo grubby --update-kernel ALL --args selinux=0システムを再起動します。
$ reboot
検証
再起動したら、
getenforceコマンドがDisabledを返すことを確認します。$ getenforce Disabled