Здравствуйте!
Прошу помочь разобраться с vsftpd.
Вводные следующие: VPS. Centos 7, vsftpd. Ставил по гайдам, которых перечитал множество. Конфиг лаконичный. selinux выключен, firewalld работает, порты нужные вроде открыты.
Структура следующая:
/var/www/domains/site1
/var/www/domains/site2
/var/www/domains/site3
Задача банальная, но… бьюсь третий день.
Иметь группу пользователей(троих), у которой будет доступ в /var/www/domains
но чтобы у user1 были права на подключение к …site1 и загрузку туда файлов по ftp
У user2 к site2 и т.д.
Я создал группу (ftpgroup) и создал пользователей и они состоят группе.
Вычитал немало про chmod и chown и перепробовал массу вариаций. Колдовал над /etc/shells
и над домашними папками в /etc/passwd.
Но магии не случилось. На мой взгляд все работает абсолютно алогично
chown -R :ftpgroup /var/www/domains
и chmod -R 775 /var/www/domains
не спасают.
От разных вариаций настроек бывает разное. То ftp не пускает вообще. То не дает удалять файлы по ftp. То одного юзера пускает, второго нет. Причины остаются загадкой.
Прошу помочь разобраться. Изгуглил уже все что можно.