Linux FTP não pode CD para nada antes do diretório home

1

Eu conectei ao meu servidor ftp do meu terminal linux local.

Pelo que entendi, eu tenho usado o ! para navegar pelos arquivos locais (por exemplo,!ls vs ls )

Eu não consigo acessar cd .. para minha pasta pessoal, estou tentando acessar / home / web, mas o máximo que posso ir é to /home/my_user

Alguém pode explicar por que e o que eu preciso fazer para mudar isso?

Obrigado!

    
por d-_-b 13.09.2012 / 02:27

1 resposta

5

Esse é um comportamento normal. A maioria do servidor FTP bloqueia o usuário em seu respectivo diretório inicial para impedir o acesso a outros arquivos do sistema de arquivos. Isso é chamado de "chroot", porque você muda o diretório raiz do processo.

No vsftp, por exemplo, você pode desabilitá-lo editando o arquivo de configuração /etc/vsftpd/vsftpd.conf e alterando este valor para não:

chroot_local_user=no

    
por 21.10.2012 / 11:27