我无法在此帖子中添加评论-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/
此解决方案的正确性如何?
答案 0 :(得分:0)
sudo chmod -R 770 /var/www/
很好。
这意味着所有者和组拥有所有权利,而其他人则没有任何权利。
这是正确的方法。
如果设置为760,则组用户在读取或写入尝试时将获得拒绝权限。
对于目录中的文件,可以将其设置为760。