Eu quero substituir um servidor FTP antigo por um novo servidor SFTP. O que eu gostaria é que os usuários vejam apenas a sua própria pasta ao fazer o login, mas sem ter que navegar por subpastas ou ver outros arquivos do sistema / usuário.
Portanto, se minha estrutura de arquivos for / sftp / users / user1, quero que o user1 vá direto para a pasta user1 e seja capaz de gravar arquivos lá e não conseguir navegar acima desse nível.
Eu posso fazer isso funcionar, usando o ChrootDirectory, mas somente se eu colocar outro nível abaixo de / user1 para / sftp / users / user1 / files Se eu fizer isso, o usuário pode se conectar diretamente ao / user1, mas não pode escrever lá , eles têm que ir para a sub-pasta e escrever em vez disso, pois eu tenho que definir o proprietário da pasta user1 como root.
Eu li em algum lugar que o proprietário do caminho no ChrootDirectory tem que ser root todo o caminho, mas existe alguma maneira de realizar o que eu quero fazer. O antigo servidor FTP pré-construído funciona dessa maneira, então parece que deve ser possível.
Qualquer ideia apreciada.