如何在python中设置文件所有者?

Jar*_*red 22 python file-permissions

首先是可以用python设置文件的所有者吗?如果是这样,你如何用python设置文件的所有者?

Mar*_*ina 44

os.chown(path, uid, gid)
Run Code Online (Sandbox Code Playgroud)

http://docs.python.org/library/os.html

可以从字符串中检索uid和gid

import pwd
import grp
import os

uid = pwd.getpwnam("nobody").pw_uid
gid = grp.getgrnam("nogroup").gr_gid
Run Code Online (Sandbox Code Playgroud)

参考:如何按名称更改目录的用户和组权限?

  • os.chown 仅在 Unix 上可用。 (3认同)