Ik heb onlangs TwonkyMusic mediaserver aangeschaft om op m'n Debian (Sarge) server te draaien zodat ik via WiFi ergens anders in huis naar m'n muziek kan luisteren.
Werkt prima, echter een nadeel: de daemon twonkymusic draait na de default installatie als user 'root' wat ik geen prettig idee vind. Ik zou hem graag als eigen (system) user willen laten draaien.
Ik heb via adduser --system een user 'twonkyvision' aangemaakt, zonder shell & password. Nu wil ik twonkymusic bij het starten van de server automatisch laten starten. Ik heb dit geprobeerd via start-stop-daemon. Ik loop tegen problemen aan wat het aanmaken van de pid-file:
Natuurlijk kan ik het hele pid-file gedoe ook gewoon negeren - die pidfile wordt volgens mij alleen gebruikt bij het afschieten van twonkymusic en dat kan ook door met 'ps aux' het process-ID op te zoeken - maar ik hou er wel van om dingen netjes op te lossen.
Via google heb ik niets kunnen vinden, maar echt goede zoektermen heb ik ook niet weten te bedenken ('twonky run as root' levert best veel ongerelateerde hits op).
Suggesties, iemand?
Werkt prima, echter een nadeel: de daemon twonkymusic draait na de default installatie als user 'root' wat ik geen prettig idee vind. Ik zou hem graag als eigen (system) user willen laten draaien.
Ik heb via adduser --system een user 'twonkyvision' aangemaakt, zonder shell & password. Nu wil ik twonkymusic bij het starten van de server automatisch laten starten. Ik heb dit geprobeerd via start-stop-daemon. Ik loop tegen problemen aan wat het aanmaken van de pid-file:
- twonkymusic maakt zelf een pid-file aan onder de naam /var/run/mediaserver.pid; (is niet configureerbaar)
- /var/run is enkel schrijfbaar voor root; (schrijfbaar maken voor iedereen lijkt mij geen slim idee)
- start-stop-daemon kan ook een pidfile aanmaken, echter doet twonkymusic volgens mij zelf een 'fork' want het process-ID van twonkymusic komt daarna niet overeen met die in de pidfile zoals door start-stop-daemon is aangemaakt.
Natuurlijk kan ik het hele pid-file gedoe ook gewoon negeren - die pidfile wordt volgens mij alleen gebruikt bij het afschieten van twonkymusic en dat kan ook door met 'ps aux' het process-ID op te zoeken - maar ik hou er wel van om dingen netjes op te lossen.
Via google heb ik niets kunnen vinden, maar echt goede zoektermen heb ik ook niet weten te bedenken ('twonky run as root' levert best veel ongerelateerde hits op).
Suggesties, iemand?