1
我有一個守護進程,它監聽/var/run
中的一個套接字。我使用初始化腳本(顯然是root)啓動守護進程,並且我使用twistd
--uid
和--gid
選項將特權刪除到非特權用戶。但是,該插座仍由root:root
所有。Twistedd socket的所有權
第二個守護程序作爲相同的非特權用戶運行,需要訪問該套接字。我現在在初始化腳本中將套接字所有權更改爲daemon:daemon
,但這並不是我非常優雅的解決方案。
有沒有一種方法使在tac
文件擁有的插座?