Frage Kann ein Skript, das als root ausgeführt wird, ein anderes Skript als normaler Benutzer ausführen?


Also, wenn ich Script als root benutze mit gksuKann das Skript ein anderes Skript als normaler Benutzer ausführen? Vielen Dank!


1
2017-08-02 09:53


Ursprung




Antworten:


Das ist im Grunde das, was Sudo tut. Sie können einen Befehl als einen anderen Benutzer ausführen, indem Sie Folgendes eingeben:

sudo -u [user] <command>

oder

sudo --user=[user] <command>

Der sudo-Befehl ist sehr flexibel, und Sie können die vielen Optionen herausfinden, die Sie mit den man-Seiten oder der help-Option haben:

sudo --help
man sudo

2
2017-08-02 09:58