Python os.chown() メソッド

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


概要

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 "権限の変更に成功!!"

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

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

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

その他の拡張