Python os.fchown() 方法
python os.fchown() 方法
os.fchown() 方法用于修改一個(gè)文件的所有權(quán),這個(gè)函數(shù)修改一個(gè)文件的用戶id和用戶組id,該文件由文件描述符fd指定。
unix上可用。
語(yǔ)法
fchown()方法語(yǔ)法格式如下:
os.fchown(fd, uid, gid)
參數(shù)
- fd -- 文件描述符
- uid -- 文件所有者的用戶id
- gid -- 文件所有者的用戶組id
返回值
該方法沒有返回值。
實(shí)例
以下實(shí)例演示了 fchown() 方法的使用:
#!/usr/bin/python # -*- coding: utf-8 -*- import os, sys, stat # 打開文件 "/tmp/foo.txt" fd = os.open( "/tmp", os.o_rdonly ) # 設(shè)置文件的用戶 id 為 100 os.fchown( fd, 100, -1) # 設(shè)置文件的用戶組 id 為 100 os.fchown( fd, -1, 50) print "修改權(quán)限成功!!" # 關(guān)閉文件 os.close( fd )
執(zhí)行以上程序輸出結(jié)果為:
修改權(quán)限成功!!
相關(guān)文章
- Python 變量類型
- Python 運(yùn)算符
- Python 字符串
- Python 列表 List
- Python 日期和時(shí)間
- Python 面向?qū)ο?/a>
- Python 網(wǎng)絡(luò)編程
- Python 多線程
- Python2 與 Python3?? 版本區(qū)別
- Python 數(shù)組
- Python 列表
- Python 棧
- Python 堆
- Python 圖形
- Python 攤銷分析
- Python3 字符串(String)
- Python3 列表(List)
- Python3 元組(Tuple)
- Python3 文件讀寫
- Python3 MySQL 數(shù)據(jù)庫(kù)連接 - PyMySQL 驅(qū)動(dòng)