Django [Errno 13]权限被拒绝:'/ var / www / media /'

时间:2018-12-17 12:54:38

标签: django apache

我无法在此帖子中添加评论-https://stackoverflow.com/a/21797786/6143954

所以我提出了一个新问题。

在编辑之前这是正确的答案。在此答案中,“ sudo chmod -R 770 / var / www /”行被“ sudo chmod -R 760 / var / www /”代替。具体来说,该解决方案不适用于Django。

答案被标记为正确的解决方案后,请勿更改。

那是在更正原始帖子之前的正确答案。

The GOOD solution would be:

sudo groupadd varwwwusers
sudo adduser www-data varwwwusers
sudo chgrp -R varwwwusers /var/www/
sudo chmod -R 770 /var/www/

此解决方案的正确性如何?

1 个答案:

答案 0 :(得分:0)

sudo chmod -R 770 /var/www/很好。 这意味着所有者和组拥有所有权利,而其他人则没有任何权利。 这是正确的方法。 如果设置为760,则组用户在读取或写入尝试时将获得拒绝权限。

对于目录中的文件,可以将其设置为760。