Я решил использовать mod_auth_file и создал AuthGroupFile и AuthUserFile, но каждый пользователь указывает на собственный домашний каталог / home / username, как описано в AuthUserFile.
Как заставить сервер работать в структуре, описанной ниже?
Group 'developers': /upload read/write /source read/write /project1 read/write /project2 read/write Group 'project1': /upload read/write /project1 read Group 'project2': /upload read/write /project2 read
эти папки должны быть общими для всех пользователей.
все папки физически лежат в одной корневой папке например / srv / ftp
Директивы DefaultChdir и DefaultRoot поддерживать такое поведение.