Python os.lchown()-Methode
Python OS Datei-/Verzeichnismethoden
Übersicht
Die Methode os.lchown() wird verwendet, um den Dateieigentümer zu ändern, ähnlich wie chown, folgt jedoch keinen Links.
Nur unter Unix unterstützt.
Syntax
lchown()Die Syntax der Methode lautet wie folgt:
os.lchown(path, uid, gid)
Parameters
pathDer Dateipfad zum Festlegen der Berechtigungen
uidBenutzer-ID des Eigentümers
gidGruppen-ID des Eigentümers
Rückgabewert
Diese Methode hat keinen Rückgabewert.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der lchown()-Methode:
#!/usr/bin/python # -*- coding: UTF-8 -*- 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 "修改权限成功!!"
Die Ausgabe des obigen Programms ist:
Permissions modified successfully!!Andere Erweiterungen