In meinem Python-Skript führe ich einige Operationen aus, die Root-Rechte benötigen. Ich erstelle und schreibe auch Dateien, die nicht ausschließlich von root, sondern von dem Benutzer verwaltet werden sollen, der mein Skript ausführt.Root-Rechte für bestimmte Operationen in Python löschen
Normalerweise verwende ich mein Skript mit sudo
. Gibt es eine Möglichkeit, das oben genannte zu tun?
Wenn Sie mit 'sudo' laufen lassen, können Sie immer' chown' an den Besitzer des '__FILE__' nach 're done – slezica
@ uʍopǝpısdn Ja ... aber Dinge wie das wird schnell rasant, wenn Sie nicht sehr vorsichtig sind. – thejh
Ich habe es nicht verstanden, sorry. Es ist root, das alle Dateien erstellt (Folge von 'sudo'). Wie kann ich die Benutzer-ID desjenigen abrufen, der mein Skript ausführt? –