Impedir que usuários de FTP possam navegar para diretórios acima de sua página inicial

Impedir que usuários de FTP possam navegar para diretórios acima de sua página inicial

Criei um usuário no Centos 7 via webmin e apontei /var/www/html/a página como seu diretório inicial para que, quando eles fizerem login, comecem a partir daí.

No entanto, eu mesmo fiz login e percebi que eles podem navegar de lá para os diretórios superiores que eu não quero. Como posso evitar que isso aconteça?

Obrigado.

Responder1

Você precisará encontrar um recurso específico para o servidor FTP que está usando que possa criar umtipo chrootambiente. Alguns exemplos são:

  • proftpd:Raiz padrão. Esta opção deverá apontar qual é o diretório chroot de um servidor.
  • pureftpd:-Aopção. Citando a documentação

Este recurso é chamado de "chroot". Você pode ativar isso executando pure-ftpd com a opção "-A" para fazer isso com TODOS os seus usuários (exceto root).

  • vsftpd: chroot_local_user=YESfará o chroot para a página inicial do usuário padrão. Já existe umboa resposta aqui.

informação relacionada