我有一个守护进程,它监听 /var/run
中的套接字。我使用 init 脚本(显然以 root 身份)启动守护进程,并且使用 twistd
--uid
和 --gid
删除非特权用户特权的选项。然而,该套接字仍然由 root:root
所有。
作为同一非特权用户运行的第二个守护程序需要有权访问套接字。我现在在 init 脚本中将套接字所有权更改为 daemon:daemon
,但这在我看来并不是一个非常优雅的解决方案。
有没有办法让套接字由 tac
文件中的 daemon:daemon
拥有?
最佳答案
关于python - Twistd 套接字所有权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10085960/