Hallo, da ist ein Shellscript welches als sudo ausgeführt werden soll.
Ich könnte natürlich auch nur bei den meisten Zeilen im Script sudo voransetzen aber das währe schlecht, weil ja auf nem anderen System vielleicht kein sudo installiert ist.
Also führe ich lieber das gesamte Script als sudo oder ggf. als root aus.
Jetzt ist aber eine Zeile dazu gekommen wo als user ausgeführt werden muss.
Nach etwas googeln wollte ich es mit su-to-root machen aber dann wird nur das Programm geöffnet, aber keine Optionen ausgeführt.
Frage: Wie kann man nun ein Programm inkl. Optionen als Benutzer "user" in einem via sudo ausgeführten Shell-Script aufrufen?
[gelöst] Scriptzeile als Benutzer X inkl. Optionen?
[gelöst] Scriptzeile als Benutzer X inkl. Optionen?
Zuletzt geändert von debnuxer am 23.03.2013 18:51:38, insgesamt 1-mal geändert.
Das Leben ist wie ein überdimensionales Schachbrett.
Re: Scriptzeile als Benutzer X inkl. Optionen?
Funktioniert denn sowas im Skript:
Code: Alles auswählen
su -c '/Pfad?/dein_Befehl option1 option2 opt...' user
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!
Macht ohne Haftung funktioniert nicht!
Re: Scriptzeile als Benutzer X inkl. Optionen?
Ja das funktioniert top, vielen Dank.
Das Leben ist wie ein überdimensionales Schachbrett.