На этот вопрос уже есть ответ:
После просмотра этого сайта было сказано, что лучше всего использовать разрешение 644 для моих веб-сайтов в / var / www.
Итак, я выполнил команду chmod 644 / var / www / mysite
Теперь у меня больше нет доступа к папке mysite, в разрешении отказано. Задав этот вопрос , мне кажется, что мне нужно разрешить моему пользователю выполнять разрешения.
Я сделал это, но теперь чувствую, что нахожусь в некотором затруднении.
Не мог бы кто-нибудь объяснить, как лучше всего устанавливать разрешения для / var / www / mysite?
Я хочу, чтобы myuser мог войти туда. Какой доступ должен иметь www-data? В основном, какие разрешения я должен установить для этой папки и подпапок для каждого пользователя?
использование 644 разрешения для моих веб-сайтов в/var/www.
НЕТ. Никто не сказал это.
Эти 2 команды исправляют Ваши полномочия:
find /var/www/ -type d -print0 | xargs -0 chmod 755
find /var/www/ -type f -print0 | xargs -0 chmod 644
первые наборы directories к 755. Наборы секунд files к 644.
Полномочия появляются в 3 группы: владелец, группа и другие. При редактировании файлов только с 1 пользователем, Вы могли бы также использовать "700" и "600". Это не разрешит группе и другим получать доступ к файлам. "750" и "650" предоставляет также доступ для группы.