コマンドターミナルを使用して、AlmaLinux8でSELinuxを無効またはオフにするいくつかのコマンドを実行してみましょう。
さて、従来のシステムでは、仕事をするためにすべてがroot権限で実行する必要があるが、完全なroot権限を持ってはならない多くの異なるプログラムがあります(なぜApacheはメールプールファイルにアクセスできる必要がありますか?例?)。 SELinuxはTEの原則(Type Enforcement)に基づいています。すべてのリソースは特定のドメインに割り当てられ、アクセスルールはそれらに定義されています。
したがって、サービスが間違ったセキュリティポリシーで実行されている場合、ファイルが間違ったドメインにある場合、セキュリティ違反の検出-SELinuxはその特定のファイルまたはサービスのアクセス/機能を制限します。
Linuxシステムのこのセキュリティレイヤーは、それに関連するすべてのアクティビティのログを/var/log/audit/audit.log
に保存します。
では、SELinuxを無効にする必要はありますか?
多くの場合、SELinuxをサポートしていないアプリケーションを実行する必要があるため、SELinuxを永続的に無効にするか、特定のアプリケーションのインストールに必要な主要なプロセスが終了しないように許容モードにする必要があります。
AlmaLinux8でSELinuxを無効にする手順
1。要件
• AlmaLinux8などのRedHatベースのLinuxディストリビューション
• sudoアクセス権を持つroot以外のユーザー
• コマンドターミナル
2。 SELinuxモード
それが機能する3つのモードがあります、ここにそれらがあります:
強制 –これは、SELinuxセキュリティポリシーが適用されていることを意味します。
許容 –これにより、SELinuxサービスが保留になり、不要なプロセスを強制的に停止する代わりに警告が出力されます。
無効 –SELinuxポリシーがロードされていません。
3。 AlmaLinuxでSELinuxのステータスを確認する
SELinuxをオフにする前に、まず、SELinuxの現在の状況または状態を確認してください。そのためには、コマンドターミナルに移動して実行します:
sestatus
現在の場合 およびモードフォーム構成ファイル 「強制」に設定されています 」モードは、SELinuxが有効になっていて、不要なプロセスを積極的に制限していることを意味します。
4。 SELinuxを一時的に無効にするか、Premmisveモードを有効にする
SELinuxが原因でプログラムのインストール中にエラーが発生した場合は、ポリシーを編集してプロセスを許可するか、「 Premmisve」に配置する必要があります。 」モード-一時的に、現在のセッション用。これにより、次のシステムが再起動するまで、システムのSELinuxセキュリティポリシーが停止します。つまり、一時的に無効にし、システムを再起動するとすぐに強制モードに戻ります。
sudo setenforce 0
確認するには、コマンド-sestatus
を再度実行できます。 スクリーンショットでは、「現在のモード」を確認できます。 システムのは「許容」に設定されています 「。
5。パーマネントディセーブルまたはパーミッシブモードを有効にする
さて、上記のコマンドを実行すると、一時的に設定されます 。したがって、SELinuxを無効にするか、Permissiveモードにしたいが永続的にしたい場合は、システムを再起動した後も変更されません。次に、「/etc/sysconfig/selinux
」を編集する必要があります 「。
sudo dnf -y install nano sudo nano /etc/sysconfig/selinux
デフォルトでは、モードは「強制」に設定されています ‘。
永続的な無効化と許容モードの場合は、 SELINUX=disbaled
を設定するだけです。 またはSELINUX=permissive
選択に応じて。
保存 ファイルCtrl+ O 、 Enterを押します キーを押してから、 Ctrl + X ファイルを終了します。
6。システムを再起動します
SELinuxファイルを編集して行った変更を適用するには、AlmaLinuxシステムを再起動するだけです。
sudo reboot
7。現在のモードを確認する
システムの端末に戻ったら、コマンドを実行して現在のステータスを確認し、SELinuxが永続モードまたは無効モードに設定されていることを確認します。
sestatus
エンディングノート:
このチュートリアルに従うことで、AlmaLinuxでSELinuxを無効にすることができますが、無効化モードではなく、許容モードを使用することをお勧めします。