Am 11.01.2013 10:15, schrieb Dr. Werner Fink:
On Fri, Jan 11, 2013 at 07:09:59AM +0100, Malte Gell wrote:
Hallo,
wenn ich auf der Konsole mit diesem Befehl mein MythTV Backend starte, dann geht das gut und mit den gesetzten Rechten:
/sbin/startproc -u root -g video /usr/bin/mythbackend --daemon
Und jetzt das komische, wenn ich exakt den selben Befehl in mein Init Skript setze, dann startet der Prozess nicht mit Root Rechten, sondern als Benutzer "mythbackend".
Wie kann das sein? Exakt der selbe Befehl auf der Konsole tut, was er soll und in einem Skript wird -u root -g video einfach ignoriert.
Kann sich jemand vorstellen, woher das kommt?
Guess: /usr/bin/mythbackend schaltet unter /dev/console zurück auf den Benutzer "mythbackend". Hier wird startproc schon als root gestartet, d.h. das -u root ist überflüssig und nur root kann au den Benutzer "mythbackend" wechseln.
Hm, was müsste ich tun, um den Prozess auf jeden Fall mit Root Rechten laufen zu lassen? Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org