のソケットをリッスンするデーモンがあります/var/run。私はinitスクリプト(明らかにrootとして)を使用してデーモンを起動し、twistd --uidand--gidオプションを使用して特権のないユーザーに特権をドロップしています。ただし、ソケットはまだ。によって所有されていroot:rootます。
同じ非特権ユーザーとして実行される2番目のデーモンは、ソケットにアクセスできる必要があります。ソケットの所有権をdaemon:daemoninitスクリプトで変更しましたが、これは非常に洗練されたソリューションとは言えません。
daemon:daemonファイル内でソケットを所有する方法はありtacますか?