Ich möchte die erstellte Datei in einen anderen Eigentümer als root ändern.
http://stackoverflow.com/questions/25791311/creating-a-file-with-python-using-sudo-makes-its-owner-root
chOwn1.py
import os
os.chown("path/to/file", uid, gid)
chOwn2.py
import os
uid = int(os.environ.get('SUDO_UID'))
gid = int(os.environ.get('SUDO_GID'))
os.chown("path/to/file", uid, gid)
Es ist nicht bestätigt, wie die Teile SUDO_UID und SUDO_GID dem Benutzer pi entsprechen.
https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=73924 Vielleicht sollte ich / etc / passwd überprüfen.
Recommended Posts