OS File 中的 os.fchown(fd, uid, gid)

首页 / Python2入门教程 / OS File 中的 os.fchown(fd, uid, gid)

Python方法fchown()将fd给定的文件的所有者和组ID更改为数字uid和gid。要保持其中一个ID不变,请将其设置为-1。

注意-此方法从Python2.6开始可用。

os.fchown- 语法

os.fchown(fd, uid, gid);
  • fd     -  这是需要为其设置所有者ID和组ID的文件描述符。

  • uid   -  这是要为文件设置的所有者ID。  

  • gid   -  这是要为文件设置的组ID。

os.fchown - 示例

以下示例显示fchown()方法的用法。

#!/usr/bin/python

import os, sys, stat

# Now open a file "/tmp/foo.txt"
fd=os.open( "/tmp", os.O_RDONLY )

# Set the user Id to 100 for this file.
os.fchown( fd, 100, -1)

# Set the group Id to 50 for this file.
os.fchown( fd, -1, 50)

print "Changed ownership successfully!!"

# Close opened file.
os.close( fd )

当无涯教程运行上面的程序时,它产生以下输出-

Changed ownership successfully!!

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

从0开始学大数据 -〔李智慧〕

摄影入门课 -〔小麥〕

接口测试入门课 -〔陈磊〕

互联网人的英语私教课 -〔陈亦峰〕

乔新亮的CTO成长复盘 -〔乔新亮〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

深入浅出可观测性 -〔翁一磊〕

高并发系统实战课 -〔徐长龙〕

手把手带你写一个MiniSpring -〔郭屹〕

好记忆不如烂笔头。留下您的足迹吧 :)