SELinuxがGunicornをブロックしています。

SELinuxがGunicornをブロックしています。

gunicornを起動するためにsystemdデバイスを作成しましたが、残念ながら失敗し続け、Journalctlをチェックすると次のエラーが見つかりました。

SELinux is preventing /usr/lib/systemd/systemd from execute access on the file gunicorn.

理想的には、追加のセキュリティ層SElinuxを無効にしないことをお勧めします。

SElinuxを完全に無効にせずにSElinuxにgunicornを許可するようにどのように指示できますか?

どんなアドバイスや洞察力でも大変感謝いたします。ありがとうございます。

ベストアンサー1

Red Hat(またはCentosやScientific LinuxなどのRed Hatから派生したもの)を使用している場合は、yumを使用していくつかの強力な診断ツールを提供するpolicycoreutils-pythonおよびsetroubleshoot-serverパッケージをインストールできます。

ディストリビューションの詳細を知らずにシステムで使用できるように、Gunicorn ファイルに selinux コンテキストを設定する必要がある場合があります。 ls -Z [filepath] を使用して現在のコンテキストを表示できます。

おすすめ記事