Джанго [Errno 13] В доступе отказано: '/ var / www / media /' - PullRequest
0 голосов
/ 17 декабря 2018

Я не могу добавить комментарий к этому сообщению - 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 голосов
/ 17 декабря 2018

sudo chmod -R 770 /var/www/ в порядке.Это означает, что владелец и группа имеют все права, а другие не имеют никаких прав.Это правильный путь.Если вы установите 760, пользователям группы будет отказано в доступе при попытках чтения или записи.

Для файлов в каталоге вы можете установить их как 760.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...