python> Changer le propriétaire du fichier> os.chown ("chemin / vers / fichier", uid, gid)

Je veux changer le fichier créé en un propriétaire autre que root.

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)

Il n'est pas confirmé comment les parties SUDO_UID et SUDO_GID correspondent à l'utilisateur pi.

https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=73924 Je devrais peut-être vérifier / etc / passwd.

Recommended Posts

python> Changer le propriétaire du fichier> os.chown ("chemin / vers / fichier", uid, gid)
[Python] Changer l'entrée standard du clavier en fichier texte
[Efficacité du travail] Comment changer les noms de fichiers par lots avec Python
Comment changer la version de Python
[python] Remplacez le nom du fichier image par un numéro de série
Changer la destination de sortie standard en un fichier en Python
[Python] Comment changer le fichier EXCEL enregistré dans xlsb en xlsx
Manipulation de chemin de fichier / dossier en Python
[Python] Ecrire dans un fichier csv avec Python
Sortie vers un fichier csv avec Python
Changer le codage par défaut de python en utf-8
Téléchargement de fichiers vers Azure Storage (Python)
[Python] Changer l'alphabet en nombre
N'a pas changé de Python 2 à 3
[Python Kivy] Comment obtenir le chemin du fichier par glisser-déposer
[Python] Comment convertir un fichier db en csv
Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda
[Python] Convertit les délimiteurs de fichier csv en délimiteurs de tabulation
Convertir un fichier psd en png en Python
Obtenez le chemin d'accès au fichier d'unité systemd
Comment lire un fichier CSV avec Python 2/3
[Python] Comment changer le format de la date (format d'affichage)
Importer un fichier Excel depuis Python (enregistré dans DB)
Du dessin de fichier au graphique en Python. Élémentaire élémentaire
Comment créer un fichier JSON en Python
[Python] Comment lire des fichiers Excel avec des pandas
Convertir un fichier svg en png / ico avec Python
Écriture de journaux dans un fichier CSV (Python, langage C)
Changement de polarité du fichier BVEC d'IRM de diffusion par Python
Comment ajouter un chemin de recherche de module Python
Exporter la version Python3 OpenCV KeyPoint dans un fichier
[Introduction à l'algorithme] Trouvez l'itinéraire le plus court [Python3]
Je veux écrire dans un fichier avec Python
Exemple pour mettre Python Kivy dans un fichier
19/02/2017 Python> Lien> Redirection immédiate vers le fichier de sortie> sys.stdout.flush ()