Python3 os.fchown() メソッド

Python3 OS ファイル/ディレクトリメソッド


概要

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 )

上記のプログラムを実行すると、出力結果は次のとおりです:

権限の変更に成功しました!!

Python3 OS ファイル/ディレクトリメソッド

その他の拡張機能