Для группы разработчиков надо организовать FTP-сервер, предполагаемая структура следующая:
Код: Выделить всё
/
public/
Project1/
Project2/
Project1/
Project2/
User1/
User2/Назначение директорий и права доступа:
public - общедоступные файлы, например SDK или открытая документация, с разделением по проектам, доступ на запись разработчикам или руководителям проектов, остальным чтение
ProjectX - файлы специфичные для проекта, доступ только участникам проекта
UserX - файлы конкретного разработчика, доступ только ему
Анонимные пользователи не должны выходить за пределы public, что легко достигается средствами chroot, авторизованные пользователи в иделе дожны видеть только директории в которые у них есть доступ, что не обязательно, но доступ должен быть только в определённые.
Раньше я использовал vsftpd и по большей части он меня устраивает, но к сожалению, насколько мне извесно, я не могу его средствами организовать описанную выше схему. От сервера также ожидается поддержка виртуальных пользователей и SSL.
Можете подсказать сервер который бы позволил организовать такую схему?
Спасибо.
UPD: На первый взгляд большей части условий удовлетворяей ProFTPD.