Как устранить неполадки и решить / var / www / html проблемы с разрешениями?

620
Leo Frost

Итак, я запускаю Debian Stretch с сервером LAMP и vsFTPd. Когда я загружаю новый файл или создаю новый файл в каталоге / var / www / html с помощью программы редактирования кода, я не могу просмотреть файл / изображение / что-бы-это, пока я не применю разрешения 777 к Папка / var / www / html. Я знаю, что это не лучшее решение, но я пробовал несколько итераций

sudo chown $USER:www-data /var/www/mysite sudo chmod -R 775 /var/www sudo usermod -a -G www-data [my username] 

и подобное без везения. Как бы я решил проблему с устранением неполадок и, в конечном итоге, решил эту проблему, чтобы мне не нужно было наносить шпаклевку на сервер каждый раз, когда я загружаю некоторые изображения или новую страницу для сброса разрешений.

папка www имеет

drwxrwsrwx 

в то время как любая созданная подпапка / файл начинается с

-rw------- 
0

1 ответ на вопрос

0
RoseHosting

После добавления $USERв www-dataгруппу и изменения владельца /var/www/mysiteкаталога выполните следующую команду:

chmod g+s /var/www/mysite 

sАтрибут будет держать все новые файлы и каталоги, созданные в mysiteдиректории, имеющей ту же идентификатор группы каталога, а не групповой идентификатор пользователя, который создал папку / файл.

Я только что попытался это, и у меня тот же результат 403 Запрещено Leo Frost 6 лет назад 0

Похожие вопросы