【发布时间】:2018-11-06 14:38:28
【问题描述】:
尝试在 Django 中执行 chmod(来自 Apache 进程)。但是,出现以下错误。我怎样才能让它工作?
错误:
OSError: [Errno 1] Operation not allowed: myfile
代码:
os.chmod(myfile, 0777)
【问题讨论】:
-
运行 python manage.py runserver 的用户是否有权限这样做?
-
@Cheche 这是阿帕奇。它一定不会。想知道如何实现它
-
显而易见的结论是,您的进程正在运行的用户无权更改
myfile的路径(假设它是文件路径,这应该是) .除此之外……world-everything-able 几乎从来都不是最好的方法。始终争取尽可能少的权限。