Python os.chown() メソッド
概要
os.chown() メソッドはファイルの所有者を変更するために使用します。変更しない場合は -1 に設定できます。パーミッション変更操作を実行するにはスーパーユーザー権限が必要です。
Unix でのみサポートされています。
構文
chown()メソッドの構文は次のとおりです:
os.chown(path, uid, gid);
パラメータ
path-- 権限を設定するファイルパス
uid-- 所有ユーザー ID
gid-- 所有ユーザーグループ ID
戻り値
このメソッドは戻り値がありません。
インスタンス
以下のインスタンスは chown() メソッドの使用を示しています:
インスタンス
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
# /tmp/foo.txt ファイルが存在すると仮定します。
# 所有者 ID を 100 に設定
os.chown("/tmp/foo.txt", 100, -1)
print "権限の変更に成功!!"
# -*- coding: UTF-8 -*-
import os, sys
# /tmp/foo.txt ファイルが存在すると仮定します。
# 所有者 ID を 100 に設定
os.chown("/tmp/foo.txt", 100, -1)
print "権限の変更に成功!!"
上記のプログラムを実行した出力結果は次のとおりです:
権限の変更に成功しました!!その他の拡張