Ocultar pastas no FTP VSFTPD

Iniciado por ricardodru, 01 de Junho de 2018, 14:24

tópico anterior - próximo tópico

ricardodru

Olá pessoal,
Instalei e configurei o VSFTPD no Ubuntu Server.
Estou utilizando usuários sem shell.
A pasta principal do FTP ficou em /ftp. Assim todos acessos terão uma pasta pessoal dentro de /ftp.
Mas eu preciso ocultar as demais pastas, para que o usuário visualize apenas a pasta dele.
Exemplo:
user1 -> /ftp/user1
user2 -> /ftp/user2

O user1 precisa visualizar apenas a pasta /ftp/user1 e assim por diante.
Tentei trabalhar com o chroot. Ao logar no FTP, o usuário visualiza todas as subpastas de /ftp.
Tentei tambem o comando abaixo:
sudo chmod -R 700 /ftp/user1

Alguém teria alguma dica ?
Obrigado

zekkerj

Primeiro, certifique-se de que cada usuário é dono de sua própria pasta.
Depois, como você já fez, certifique-se de que cada pasta de usuário tenha permissão 0700.
Por fim, dê permissão 0711 à pasta /ftp. Assim ninguém poderá listar o seu conteúdo, mas poderá encontrar as sub-pastas.

Em tempo... tenho certeza de que há um controle específico pra que o usuário fique "preso" na sua pasta HOME.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ricardodru

Olá zekkerj
Obrigado pela ajuda. sua dica ajudou muito.
Abraços