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. Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr -- 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