Python os.fchown() 方法
os.fchown() 方法用于修改一个文件的所有权
这个函数修改一个文件的用户 ID 和用户组 ID ,该文件由文件描述符 fd 指定
注意: 该方法在 Windows 下无效
导入模块
import os
语法
os.fchown(fd, uid, gid)
参数
参数 | 说明 |
---|---|
fd | 文件描述符 |
uid | 文件所有者的用户 id |
gid | 文件所有者的用户组 id |
返回值
无
范例
下面的代码演示了 os.fchown() 方法的简单使用
#!/usr/bin/python # -*- coding: UTF-8 -*- import os # 打开文件 "/tmp/foo.txt" fd = os.open( "/tmp", os.O_RDONLY ) # 设置文件的用户 id 为 100 os.fchown( fd, 100, -1) # 设置文件的用户组 id 为 100 os.fchown( fd, -1, 50) # 关闭文件 os.close( fd )