Twistd套接字所有权

时间:2012-04-10 09:12:26

标签: python twisted unix-socket twistd

我有一个监听/var/run中套接字的守护进程。我使用init脚本启动守护程序(显然是root用户),我使用twistd --uid--gid选项将权限删除给非特权用户。但是,套接字仍归root:root所有。

第二个守护程序,作为同一个非特权用户运行,需要有权访问该套接字。我现在在init脚本中将套接字所有权更改为daemon:daemon,但这并不是一个非常优雅的解决方案。

是否有办法让daemon:daemon文件中的tac拥有套接字?

1 个答案:

答案 0 :(得分:1)

不,目前还没有。

在Twisted中这是一个开放的问题,PID和日志文件也是如此。

请参阅blog describing the issue,并解决问题: