30

まず、Pythonでファイルの所有者を設定することは可能ですか?もしそうなら、Pythonでファイルの所有者をどのように設定しますか?

4

2 に答える 2

57
os.chown(path, uid, gid)

http://docs.python.org/library/os.html

uidとgidは、次の方法で文字列から取得できます。

import pwd
import grp
import os

uid = pwd.getpwnam("nobody").pw_uid
gid = grp.getgrnam("nogroup").gr_gid

参照:ディレクトリのユーザーとグループのアクセス許可を名前で変更するにはどうすればよいですか?

于 2012-05-30T14:56:37.467 に答える