Python3 os.fchown() メソッド
概要
os.fchown() メソッドはファイルの所有権を変更するために使用されます。この関数は、ファイル記述子 fd によって指定されたファイルのユーザー ID とユーザーグループ ID を変更します。
Unix で利用可能です。
構文
fchown()メソッドの構文形式は次のとおりです:
os.fchown(fd, uid, gid)
パラメータ
fd-- ファイル記述子
uid-- ファイル所有者のユーザー ID
gid-- ファイル所有者のユーザーグループ ID
戻り値
このメソッドには戻り値はありません。
例
以下の例は、fchown() メソッドの使用法を示しています:
例(Python 3.0+)
#!/usr/bin/python3
import os, sys, stat
# ファイル "/tmp/foo.txt" を開く
fd = os.open( "/tmp", os.O_RDONLY )
# ファイルのユーザー ID を 100 に設定
os.fchown( fd, 100, -1)
# ファイルのユーザーグループ ID を 50 に設定
os.fchown( fd, -1, 50)
print ("権限の変更に成功しました!!")
# ファイルを閉じる
os.close( fd )
上記のプログラムを実行すると、出力結果は次のとおりです:
権限の変更に成功しました!!その他の拡張機能