Méthode os.lchown() de Python3
Méthodes de fichiers/répertoires du module OS de Python3
Aperçu
La méthode os.lchown() est utilisée pour changer le propriétaire du fichier, comme chown, mais elle ne suit pas les liens.
Pris en charge uniquement sur Unix.
Syntaxe
lchown()La syntaxe de la méthode est la suivante :
os.lchown(path, uid, gid)
Parameters
path-- chemin du fichier pour définir les autorisations
uid-- ID de l'utilisateur propriétaire
gid-- ID du groupe propriétaire
Valeur de retour
Cette méthode ne renvoie aucune valeur.
Exemple
L'exemple suivant montre l'utilisation de la méthode lchown() :
#!/usr/bin/python3
import os, sys
# 打开文件
path = "/var/www/html/foo.txt"
fd = os.open( path, os.O_RDWR|os.O_CREAT )
# 关闭打开的文件
os.close( fd )
# 修改文件权限
# 设置文件所属用户 ID
os.lchown( path, 500, -1)
# 设置文件所属用户组 ID
os.lchown( path, -1, 500)
print ("修改权限成功!!")
La sortie du programme ci-dessus est :
Permissions modified successfully!!Autres extensions