当我将文件上传到Django服务器时,文件权限似乎就像
-rw-r--r-- 1 bangtest nobody 5198 May 2 00:37 image.jpg
但我想以root用户身份上传这些文件,如何在Django应用程序中使用python来实现。
我尝试过使用this
import pwd
import grp
import os
uid = pwd.getpwnam("root").pw_uid
gid = grp.getgrnam("root").gr_gid
path = '/home/bangtest/alpha/media/products/image_2081.jpg'
os.chown(path, uid, gid)
然后我收到错误
OSError:[Errno 1]不允许操作:'/ home / bangtest/alpha/media/products/image_2081.jpg'
建议我解决这个问题。
由于
答案 0 :(得分:1)
你有一些选择,我总是试试这两个: