Wie überprüfe ich, ob mein Python-Skript unter BSD-ähnlichen Betriebssystemen mit Administratorrechten (sudo) ausgeführt wird? Es muss eine benutzerfreundliche Warnung angezeigt werden, damit sie ohne Administratorrechte ausgeführt werden kann.
15
Wie wäre es damit:
quelle
Versuchen Sie nicht, einen Benutzernamen mit der Zeichenfolge "root" abzugleichen.
Im Allgemeinen müssen Sie entweder weniger effiziente Callouts bereitstellen, um die Textdarstellung der UID zu erhalten, oder Sie verlassen sich auf Umgebungsvariablen, die möglicherweise nicht so vertrauenswürdig sind.
quelle