当我把文件上传到Django服务器时,文件的权限似乎是这样的
但是我希望以root用户身份上传这些文件,如何在Django应用程序中使用Python实现?
我尝试过使用这个方法。
-rw-r--r-- 1 bangtest nobody 5198 May 2 00:37 image.jpg
但是我希望以root用户身份上传这些文件,如何在Django应用程序中使用Python实现?
我尝试过使用这个方法。
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] Operation not permitted: '/home/bangtest/alpha/media/products/image_2081.jpg'
请为我提供解决方案。
谢谢。