Как правильно настроить директории и права на web сервере?

Настраиваю сервер на связке nginx+php-fpm. Сервер крутится на centos7
Сейчас есть
  • пользователь nginx от которого работает nginx и соответственно группа nginx
  • пользователь git для работы с git-сервером (крутится тут же)
  • FTP пользователи для работы с кодом

сайты планирую разместить в директории /web/html/ Для того что бы с этой папкой мог работать nginx выдал права для группы nginx. Домашние директории ftp пользователей нацелил на /web/html.
Собственно есть сомнения, что права на директорию /web/html для группы nginx - это вообще правильно. И как быть с ftp пользователями? Их тоже загонять в группу nginx, что бы они могли работать по ftp?
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 2
@feanor7
Системный администратор
Я делал отдельную группу, в которую включал nginx - чтение, пользователю - запись, если надо. Или обоим запись группой...все зависит от запроса.
Ответ написан
Комментировать
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
man setfacl
man getfacl

Дать права можно любому количеству пользователей и групп, просто об этом обычно почему-то забывают. Да, setfacl не слишком удобен. Но он есть и пользоваться им можно :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы