【发布时间】:2012-08-21 03:03:09
【问题描述】:
我将 Django 与主管一起使用。我的项目文件夹位于foouser 目录中,但是在主管中,我选择使用不同的用户来运行部署过程,该用户由
$ adduser --disabled-login www
因此用户 www 无权访问 django 项目的媒体和静态文件夹,因为它们位于不同的用户目录下。我觉得仅仅设置文件权限0777 并不是允许用户www 访问静态和媒体文件的正确方法。我也觉得在foouser下运行部署过程可能存在安全风险,与www用户相比,www拥有更多权限。
最好的方法是什么?
【问题讨论】:
标签: django deployment file-permissions static-files supervisord