É possível impedir que usuários deixem seu diretório pessoal?

1

Estou criando um servidor web, e eu vou ter muitos usuários ssh / sftp nele. Tudo o que eles precisam fazer é dentro de seu diretório inicial, por exemplo, /home/user/ .

Muitas pessoas me disseram para usar o chroot, mas parece que é um pouco demais, mais eu vou ter vários usuários logando no servidor, então será apenas uma carga enorme no servidor.

Para recapitular, desejo impedir que os usuários saiam do diretório inicial, /home/user/ . Isso é possível?

    
por samwell 18.01.2012 / 23:28

2 respostas

4

Por que chroot seria uma "carga enorme no servidor"? Isso é precisamente que chroot foi projetado para fazer. Há guias em quantidade nos internets que você pode seguir para configurar as coisas.

    
por 18.01.2012 / 23:31
1

O SSH construiu recursos chroot para o sftp, com o ssh sendo um pouco mais complicado, já que os usuários iniciam um shell totalmente, mas também é possível. Confira este howto: link

    
por 18.01.2012 / 23:54