Я пытаюсь создать FTP-сервер, который позволит нашим разработчикам загружать документы в каталог с полным контролем над этим каталогом и подкаталогами. Мне удалось добиться этого как с SFTP, так и с vsftpd.
Затем нам нужно добавить дополнительных пользователей, которые имеют доступ только для чтения к тому же списку каталогов.
т.е.
[ftp-root]/ \
----------/somefile.txt |
----------/somefile.txt |- developers -> RW
----------/some_directory/ |
-------------------------/another_file.txt |- (other users) -> R-only
-------------------------/another_file.txt |
-------------------------/another_file.txt /
Я пробовал это с виртуальными пользователями с vsftpd и с сопоставлением групп для sftp.
У кого-нибудь есть идеи?
РЕДАКТИРОВАТЬ: мне нужно, чтобы разработчики и клиенты были изолированы от каталога ftp-root.