Script nur als root ausführen Linux?
Hey, ich hab ein Python Script das nur ausgeführt werden soll wenn man root hat. Also mit sudo. Und wenn man kein root ist soll ausgegeben werden es geht nur als root. Wie bekomm ich das hin? Mit chmod die rechte zu verändern hat nicht funktioniert.
2 Antworten
chown root:root ./deinScript.py
chmod 700 ./deinScript.py
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Python
Also braucht das Skript wirklich root rechte, oder willst du es einfach nur auf sudoers beschränken?
Woher ich das weiß:Studium / Ausbildung – Informatikstudent
whgoffline
26.05.2021, 20:23
@L4ze3
Wenn du verhindern willst, dass ein Benutzer ein Shell-Skript ausführt, musst du das "Lese"-Recht entfernen. Auch wenn die Datei als ausführbar markiert ist, kann der Benutzer ein nicht lesbares Skript nicht ausführen.
Das script braucht keine root Rechte. Ich möchte das es nur ausgeführt wird wenn man root ist.