PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programm starten



matthias
06.08.2003, 22:48
Hallo!

Ich möchte ein Script schreiben das zuerst einen Befehl ausführt (als root) und danach als normaler User ein Programm startet!
Ist das möglich?

saintjoe
06.08.2003, 22:49
Original geschrieben von matthias
Hallo!

Ich möchte ein Script schreiben das zuerst einen Befehl ausführt (als root) und danach als normaler User ein Programm startet!
Ist das möglich?
man su


EXAMPLES
su man -c catman
Runs the command catman as user man. You will be asked for man's
password unless your real UID is 0.

Steve
06.08.2003, 23:15
Original geschrieben von matthias
Hallo!

Ich möchte ein Script schreiben das zuerst einen Befehl ausführt (als root) und danach als normaler User ein Programm startet!
Ist das möglich?

kommt IMHO drauf an wie das Script ausgeführt wird.

Steve

rup
09.08.2003, 09:30
dafuer gibt's sudo

Deehimself
01.09.2003, 16:00
Zu diesem Thema:

Ich möchte beim starten mein xserver nicht als root sodern als User knoppix.

Habe es einmal ausprobiert
$(/usr/bin/sudo su - knoppix && startx)
doch dan bleibt er immer hängen und erst wenn ich exit eintippe startet der xserver.
Kann mir jemand helfen?

Gruss DEE

Snieff
02.09.2003, 15:17
Das ist klar, dass das so nicht geht.
Es wird eine Shell aufgemacht, und wenn die sich beendet (mit Return-Code 0), erst dann wird startx ausgeführt.
probier mal: su knoppix -c startx
Das sollte klappen

Snieff