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开始可用。

链接:https://www.learnfk.comhttps://www.learnfk.com/python/os-fchown.html

来源:LearnFk无涯教程网

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!!

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

技术教程推荐

深入浅出gRPC -〔李林锋〕

Java核心技术面试精讲 -〔杨晓峰〕

透视HTTP协议 -〔罗剑锋(Chrono)〕

ZooKeeper实战与源码剖析 -〔么敬国〕

全栈工程师修炼指南 -〔熊燚(四火)〕

苏杰的产品创新课 -〔苏杰〕

雷蓓蓓的项目管理实战课 -〔雷蓓蓓〕

爱上跑步 -〔钱亮〕

Redis源码剖析与实战 -〔蒋德钧〕

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