标签: python twisted unix-socket twistd
我有一个监听/var/run中套接字的守护进程。我使用init脚本启动守护程序(显然是root用户),我使用twistd --uid和--gid选项将权限删除给非特权用户。但是,套接字仍归root:root所有。
/var/run
twistd
--uid
--gid
root:root
第二个守护程序,作为同一个非特权用户运行,需要有权访问该套接字。我现在在init脚本中将套接字所有权更改为daemon:daemon,但这并不是一个非常优雅的解决方案。
daemon:daemon
是否有办法让daemon:daemon文件中的tac拥有套接字?
tac
答案 0 :(得分:1)
不,目前还没有。
在Twisted中这是一个开放的问题,PID和日志文件也是如此。
请参阅blog describing the issue,并解决问题: