2017-01-04 24 views

答えて

0

supervisorctlsupervisord間の通信にUnixソケットを使用しています。これは次のような設定ファイルに設定されています。

[unix_http_server] 
file=/var/tmp/supervisord.sock 
chmod=0770 

このソケットファイルにアクセスできるユーザーだけがメッセージを送信できます。デフォルトでは、このソケットファイルの所有者とグループは、rootであるsupervisordプロセスを実行するユーザーのものです。ただしchownオプションをユーザ/グループを変更することができます:あなたはもちろんchmodオプションを変更し、すべてのユーザーを与えるために例えば0777に設定することができます

chown=myuser:mygroup 

は、ソケットへのアクセスが、私はそれを阻止するだろう。

このソケットでHTTP認証にユーザー名とパスワードを要求するオプションもあります。詳細は、supervisor documentationを参照してください。

関連する問題