如何使用Python更改文件的所有者?
您可以使用pwd、grp和os模块更改文件或目录的所有者。 uid模块用于从用户名获取UID,grp用于获取gid组名字符串,而os用于更改所有者:
示例
import pwd
import grp
import os
uid = pwd.getpwnam("nobody").pw_uid
gid = grp.getgrnam("nogroup").gr_gid
path = 'my_folder'
os.chown(path, uid, gid)
您可以使用pwd、grp和os模块更改文件或目录的所有者。 uid模块用于从用户名获取UID,grp用于获取gid组名字符串,而os用于更改所有者:
import pwd
import grp
import os
uid = pwd.getpwnam("nobody").pw_uid
gid = grp.getgrnam("nogroup").gr_gid
path = 'my_folder'
os.chown(path, uid, gid)
极客教程