Ich arbeite ein Skript, um eine Konfigurationsdatei zu erzeugen, die ich in / etc / solignis speichern möchte. Wenn ich das Skript als eingeschränkter Benutzer ausführe, erlaubt es mir nicht, das Verzeichnis zu erstellen oder die Datei zu schreiben. Also muss das Skript als sudo oder als root-Benutzer ausgeführt werden. Wie kann ich überprüfen, ob der Benutzer ein root oder zumindest ein sudo-Benutzer ist?
Wenn $>
(auch bekannt als $EFFECTIVE_USER_ID
, wenn Sie use English
) ist nicht Null, dann ist der Benutzer nicht root.
XAppSoftware: So überprüfen Sie den Root-Benutzer hat eine Lösung:
%Vor%