Translated message

A translation of this page exists in English.

Red Hat Enterprise Linux で SELinux を無効にする方法

Solution Unverified - Updated -

Environment

  • Red Hat Enterprise Linux
  • SELinux

Issue

  • Red Hat Enterprise LinuxSELinux を無効にするにはどうすればよいですか?

Resolution

警告

  • Red Hat グローバルサポートサービスは、SELinux を無効にすることを推奨していません。
  • SELinux は、規制フレームワークがセキュリティーの報告と適用のクラスがないことを受け入れる状況のみで、無効にする必要があります。
  • SELinux が無効な状態で作成されたファイルには、今後、SELinux が有効になった場合、正しく機能するための適切なラベルがありません。
  • SELinux を再度有効にする場合は、ファイルシステムの再ラベル付けを行う必要があります。 これは時間のかかる操作です。

SELinuxpermissive モードに一時的に変更することで、SELinux の問題をトラブルシューティングすることができます。

  • SELinux ポリシーはロードされたままになります。
  • ポリシーに違反するアクセス試行は引き続きログに記録されますが、拒否されることはありません。

これらのコマンドを実稼働環境で実行する場合は、注意して進めてください。

Red Hat Enterprise Linux 9

  1. まだインストールされていない場合は、grubby パッケージをインストールします。

    $ sudo dnf install grubby
    
  2. boot loader を設定して、selinux=0 をカーネルコマンドラインに追加します。

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

    $ sudo reboot
    

    SELinux を再度有効にするには、次のコマンドを実行します。

    $ sudo grubby --update-kernel ALL --remove-args selinux
    

Red Hat Enterprise Linux 8、7、および 6

次の 2 つのオプションを使用できます。

方法 1:

  1. /etc/selinux/config ファイルを編集し、SELINUX=enforcingSELINUX=disabled に変更します。

  2. システムを再起動します。

    $ sudo reboot
    

方法 2:

  1. まだインストールされていない場合は、grubby パッケージをインストールします。

    $ sudo yum install grubby
    
  2. boot loader を設定して、selinux=0 をカーネルコマンドラインに追加します。

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

    $ sudo reboot
    

Red Hat Enterprise Linux 5 および 4

次の 2 つのオプションを使用できます。

方法 1:

  1. /etc/selinux/config ファイルを編集し、SELINUX=enforcingSELINUX=disabled に変更します。

  2. システムを再起動します。

    $ sudo reboot
    

方法 2:

  1. /boot/grub/grub.conf ファイルを編集し、selinux=0kernel 行の末尾に追加します。

    次に例を示します。

    kernel /vmlinuz-2.6.18-398.el5 ro root=/dev/VolGroup00/LogVol00 selinux=0

  2. システムを再起動します。

        $ sudo reboot
    

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments