1

のソケットをリッスンするデーモンがあります/var/run。私はinitスクリプト(明らかにrootとして)を使用してデーモンを起動し、twistd --uidand--gidオプションを使用して特権のないユーザーに特権をドロップしています。ただし、ソケットはまだ。によって所有されていroot:rootます。

同じ非特権ユーザーとして実行される2番目のデーモンは、ソケットにアクセスできる必要があります。ソケットの所有権をdaemon:daemoninitスクリプトで変更しましたが、これは非常に洗練されたソリューションとは言えません。

daemon:daemonファイル内でソケットを所有する方法はありtacますか?

4

1 に答える 1

1

いいえ、現在ありません。

これは Twisted で未解決の問題であり、PID とログ ファイルにも当てはまります。

問題について説明しているブログを参照してください。また、未解決の問題があります。

于 2012-04-10T10:10:48.780 に答える