Необходимо сделать для 50 пользователей (список из файла):
-Личную папку пользователя (home/ftp/UserName)
-Общую папку с возможностью записи (home/ftp/common)
-Общую папку доступную только для чтения (/home/ftp/public)
-Папку с базой данных (структура: /home/base/client_address), причем невидимую из домашней директории.
Более наглядно:
/home
---/ftp (домашняя директория, только просмотр)
------/UserName (личная папка польз., полный доступ)
------/common (общая папка, полный доступ)
------/public (общая папка, только чтение)
------/Base (общая папка, НЕ видимая из ftp)
-----------/Lenina181 (данные клиентов, НЕ видимая из Base)
-----------/Malisheva222 (данные клиентов, НЕ видимая из Base)
-----------/Bajova12 (данные клиентов, НЕ видимая из Base)
Данные о клиентах и общие папки видят все, но зайти в папку клиента люди могут только набрав полный путь /home/ftp/Base/Lenina181
Как это можно сделать методами ProFTPd? Сейчас используется аналог для Windows (Serv-U), там все очень просто настраивается, а тут уже всю голову сломал.
пробовал делать так: <Directory /home/ftp/Base> <Limit All> DenyAll </Limit> </Directory> Но папка Base упорно видится из ftp и спокойно в нее заходит.