ファイル属性の変更
Pythonでファイルの属性を変更する方法です。
パーミッションや所有者、グループの変更でそれぞれ使うコマンド(chmod、chown)が違います。
パーミッションの変更
# インポート
import os
# chmod(パス, モード)
os.chmod("/var/www/html/test.json", 0777)
所有者、グループの変更
# インポート
import pwd
import grp
import os
# chown(パス, ユーザID, グループID)
uid = pwd.getpwnam("root").pw_uid
gid = grp.getgrnam("root").gr_gid
os.chown("/var/www/html/test.json", uid, gid)