como esconder o diretório oculto no cliente ftp

4

Eu usei vsftpd para criar servidor ftp.Estou usando o Ubuntu 12.04 versão desktop.Eu tenho problema com o arquivo oculto, Quando eu acesso servidor através do cliente FTP mostra todo o diretório, incluindo o diretório oculto do sistema iniciado com "." Eu usei a opção force_dot_files = NO no arquivo de configuração vsftpd, mas ainda está listando todos os diretórios. Por favor me guie.

    
por Nitin 18.07.2012 / 14:59

1 resposta

8

Coloque

hide_file={.*}

em /etc/vsftpd.conf .

Do manual:

  

hide_file

     

Esta opção pode ser usada para definir um padrão para nomes de arquivos (e nomes de diretórios, etc.) que devem ser ocultados das listagens de diretórios. Apesar de estarem escondidos, os arquivos / diretórios, etc., são totalmente acessíveis aos clientes que sabem quais nomes realmente usar. Itens serão escondidos se seus nomes contiverem a string dada por hide_file, ou se eles corresponderem à expressão regular especificada por hide_file. Observe que o código de correspondência de expressão regular do vsftpd é uma implementação simples que é um subconjunto da funcionalidade de expressão regular completa. Veja deny_file para detalhes de exatamente o que a sintaxe regex é suportada.

Example: hide_file={.mp3,.hidden,hide,h?}
Default: (none)

Isso só ocultará o arquivo. Você ainda pode vê-lo ou usá-lo ou editá-lo, se você sabe que está lá. Dê uma olhada em deny_file para isso.

    
por Rinzwind 18.07.2012 / 15:35

Tags