Eu tenho uma configuração do proftpd para usar SQL para permissões (ssh e ftp). todos os usuários usam o mesmo ID. Desejo restringir um usuário específico (cliente) apenas a LIST, STOR e STOU em seu diretório inicial (/home/ftp/client) e não poder LIST um subdiretório/archive.
Aqui está o que eu tenho... mas não parece afetar o usuário em nada. Nada aparecendo nos logs. Qualquer ajuda seria muito apreciada.
<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>
Responder1
Como Castaglia esperava, o módulo mod_vroot.c foi a causa raiz do meu problema, ao remover a linha da minha configuração funcionou para mim:
# LoadModule mod_vroot.c