Владение сокетом Twistd

У меня есть демон, который слушает сокет в /var/run, Я запускаю демон, используя скрипт init (очевидно, от имени root), и я использую twistd--uid а также --gid варианты сброса привилегий непривилегированному пользователю. Сокет, однако, все еще принадлежит root:root,

Второй демон, который работает от имени того же непривилегированного пользователя, должен иметь доступ к сокету. Теперь я меняю владельца сокета на daemon:daemon в сценарии инициализации, но это не кажется мне очень элегантным решением.

Есть ли способ сделать сокет принадлежащим daemon:daemon в tac файл?

1 ответ

Решение

Нет, в настоящее время нет.

Это открытая проблема в Twisted, это также касается PID и файлов журналов.

Смотрите блог с описанием проблемы и открытыми проблемами:

Другие вопросы по тегам