谁在django中创建媒体文件夹以及如何更改权限?

时间:2016-01-11 19:07:37

标签: python django nginx permissions file-permissions

我使用nginx和gunicorn设置了django。我正在查看项目文件夹中的权限,我看到媒体文件夹的权限设置为root(其他所有权限都设置为debian):

-rw-r--r-- 1 root root 55K Dec 2 13:33 media

我正在从debian执行所有应用相关命令,例如makemigrationsmigratecollectstatic,因此其他所有内容都是debian。

但是当我启动应用程序时,媒体文件夹不存在。一旦我上传了东西,我就会被创建。

但是谁创建了它,我如何更改debain的权限?

1 个答案:

答案 0 :(得分:0)

无法找出由其创建的确切内容,但是,权限取决于用户(root或非root)。

这意味着如果您使用python manage.py runserversudo下运行命令(例如:root),则文件夹将获得root权限,无法从非root用户。