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:
-A
opçã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=YES
fará o chroot para a página inicial do usuário padrão. Já existe umboa resposta aqui.