#ubuntu #permissions
#ubuntu #разрешения
Вопрос:
первый пользователь Ubuntu, настраиваю веб-сервер и не понимаю, как лучше всего использовать. Должен ли я настроить его в var / www / site / public или где-нибудь дома?
Какой наилучший способ предоставить разрешения? Это то, что я нашел:
sudo adduser www-data (yourgroup)
sudo chgrp (your group) /var/www
sudo chmod –R 775 /var/www ***( or would 774 be better)***
sudo chmod g s /var/www
Таким образом, я мог бы настроить группу, в которую позже можно будет добавлять людей. Не могу добавить файлы нигде, кроме как в мою пользовательскую папку, я знаю, что это неподходящее место, и я хотел бы начать делать все правильно.
Комментарии:
1. Хотя, к сожалению, это не касается вашего вопроса, в руководстве по серверу Ubuntu есть несколько хороших рекомендаций по использованию Apache совместно с предоставляемыми Ubuntu фрагментами конфигурации и инструментами.
Ответ №1:
sudo chown -R :www-data /var/www # make sure the folder is owned by group www-data
sudo chmod g w /var/www # grant write permission to group www-data on /var/www
sudo adduser NEWUSER www-data # add NEWUSER to group www-data with write permissions in /var/www
Убедитесь, что всем новым папкам, которые вы создаете внутри /var/www
, также назначены соответствующие разрешения.
Кстати? Вы проверяли apache mod_userdir?