Django[Errno 13]的许可被拒绝:'/var/www/media/';
我不能对这篇文章加评论 所以我提出了一个新问题 这是编辑前的正确答案。在这个答案中,答案是Django[Errno 13]的许可被拒绝:'/var/www/media/';,django,apache,Django,Apache,我不能对这篇文章加评论 所以我提出了一个新问题 这是编辑前的正确答案。在这个答案中,答案是 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 varwwwu
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/
这个解决方案有多正确?
sudo chmod-R 770/var/www/
可以。
这意味着所有者和组拥有所有权利,而其他人没有任何权利。
这是正确的方法。
如果设置760,则组用户在尝试读取或写入时将被拒绝权限
对于目录中的文件,您可以将其设置为760。是的,我完全同意您的看法。“sudochmod-r770/var/www/”是正确的解决方案。因此,这个答案不能被接受为正确的解决方案。并导致其他用户产生错觉。有帮助。有用的