Python-os-lchown
提供:Dev Guides
Python os.lchown()メソッド
説明
Pythonメソッド* lchown()*は、パスの所有者とグループIDを数値のuidとgidに変更します。 この関数はシンボリックリンクをたどりません。 IDの1つを変更しないままにするには、-1に設定します。 .
構文
以下は* lchown()*メソッドの構文です-
os.lchown(path, uid, gid)
パラメーター
- path -これは、所有権が設定されるファイルパスです。
- uid -これは、ファイルに設定される所有者IDです。
- gid -これは、ファイルに設定されるグループIDです。
戻り値
このメソッドは値を返しません。
例
次の例は、lchown()メソッドの使用法を示しています。
#!/usr/bin/python
import os, sys
# Open a file
path = "/var/www/html/foo.txt"
fd = os.open( path, os.O_RDWR|os.O_CREAT )
# Close opened file
os.close( fd )
# Now change the file ownership.
# Set a file owner ID
os.lchown( path, 500, -1)
# Set a file group ID
os.lchown( path, -1, 500)
print "Changed ownership successfully!!"
上記のプログラムを実行すると、次の結果が生成されます-
print "Changed ownership successfully!!"