Negando acesso a vários diretórios no vsftpd.conf

1

Estou tentando usar a diretiva deny_file para impedir que os usuários acessem vários diretórios dentro de uma raiz local, usando vsftpd .

Por exemplo, gostaria de proibir que os usuários entrem nos diretórios admin e auth , entre outros presentes no diretório local_root de um usuário.

Se eu escrever

deny_file=auth

Funciona, mas apenas para esse diretório.

Se eu escrever duas diretivas, como em

 deny_file=auth
 deny_file=admin

... apenas o segundo parece funcionar, deixando-me pensar que a segunda diretiva substitui completamente a primeira.

De acordo com a página man do vsftpd.conf , eu devo usar um comando como:

deny_file={auth,admin}

Infelizmente, isso não funciona.

Eu também tentei os seguintes:

deny_file=auth,admin
deny_file=auth admin

Ou usando a sintaxe da expressão regular, como em:

deny_file=(auth|admin)

Sem melhor resultado.

vsftpd parece aceitar negar apenas um , exatamente um diretório .

Qual é a sintaxe exata necessária para negar mais de um diretório em vsftpd ?

Devo incluir a expressão regular em algo?

Aspas simples, duplas, parênteses, etc?

Se uma lista simples puder ser fornecida, qual é o separador se não for uma vírgula?

    
por GingkoFr 19.03.2016 / 21:25

0 respostas