Ограничение каталога CentOS/Proftpd

Ограничение каталога CentOS/Proftpd

У меня есть настройка proftpd для использования SQL для разрешений (как ssh, так и ftp). Все пользователи используют один и тот же идентификатор. Я хочу ограничить конкретного пользователя (клиента) только LIST, STOR и STOU в его домашнем каталоге (/home/ftp/client) и не иметь возможности LIST подкаталога /archive.

Вот что у меня есть... но, похоже, это вообще не влияет на пользователя. В журналах ничего не отображается. Любая помощь будет высоко оценена.

<Directory /home/ftp/client >
    <Limit ALL>
        DenyAll
    </Limit>
    <Limit LIST STOR STOU>
        AllowAll
    </Limit>
</Directory>
<Directory /home/ftp/client/archive >
    <Limit ALL>
        DenyAll
    </Limit>
</Directory>

решение1

Как и ожидал Касталия, основной причиной моей проблемы был модуль mod_vroot.c. После удаления этой строки из конфигурации мне это помогло:

# LoadModule mod_vroot.c

Связанный контент