Existe um equivalente de ToLower para um vsftpd.conf?

2

Estou executando um servidor vsFTP usando usuários virtuais. Eu chroot cada usuário para o seu próprio subdiretório pessoal. Para facilidade de uso, eu gostaria de tornar meus nomes de usuário insensíveis a maiúsculas e minúsculas, mas estou tendo alguns problemas porque o servidor sempre resolve seu diretório chroot usando a caixa exata em que eles entram. Obviamente, isso não funciona porque os sistemas de arquivos * NIX diferenciam maiúsculas de minúsculas. Existe uma maneira que eu possa especificar um valor para ser minúsculas dentro de vsftpd.conf (E.G. ToLower ($ USER))? Desta forma, não importa se um usuário digita JSMITH ou jsmith, eles sempre serão chrooted para jsmith /?

    
por mclark1129 16.05.2011 / 16:07

1 resposta

2

Não, o vsftpd não suporta isso. O Proftpd pode, no entanto, lidar com isso usando o módulo mod_rewrite . Especificamente

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteMap lowercase int:tolower
    RewriteCondition %m USER
    RewriteRule (.*) ${lowercase:$1}
</IfModule>
    
por 17.05.2011 / 19:31