2012-04-10 5 views
1

Ich habe einen Daemon, der auf einen Sockel in /var/run hört. Ich starte den Daemon mit einem Init-Skript (natürlich als root) und verwende die Optionen twistd--uid und --gid, um Privilegien an einen nichtprivilegierten Benutzer abzulegen. Der Sockel ist jedoch immer noch im Besitz von root:root.Twistd Socket Besitz

Ein zweiter Daemon, der als derselbe unprivilegierte Benutzer ausgeführt wird, muss Zugriff auf den Socket haben. Ich ändere jetzt den Socket-Besitz auf daemon:daemon im Init-Skript, aber das erscheint mir nicht als eine sehr elegante Lösung.

Gibt es eine Möglichkeit, den Sockel von daemon:daemon in der tac Datei zu machen?

Antwort