Я довольно новичок в Ubuntu и Linux в целом.
Мне нужно создать каталог www
(в /home
) и правильно установить права доступа / владельца, чтобы любые новые файлы и каталоги, созданные мной (через терминал и т. Д., Имя пользователя было matt
) ИЛИ веб Сервер (в данном случае Nginx) принадлежит matt:www-data
. Я считаю, что мне нужно что-то сделать с setfacl
, но я не уверен, как это сделать правильно.
Спасибо заранее.
Насколько я помню, было достаточно установить флаг чтения для файлов, которые ваш веб-сервер должен отображать и открывать.
Для настройки www я обычно сначала устанавливаю владельца, в этом случае я использую ваше имя пользователя 'matt' и каталог, который я использую /var/www/
. Убедитесь, что ваше имя пользователя является членом группы www-data, если нет, вы можете добавить sudo adduser matt www-data
sudo chown matt:www-data -R /var/www
Во-вторых, мы должны установить разрешение
sudo chmod 0755 -R /var/www
sudo chmod g+s /var/www