Limita os usuários apenas à sua pasta pessoal e subpasta

1

Hoje eu dei acesso ao SSH para o meu amigo, e eu quero que ele seja apenas o mesmo em pastas que ele possui. Então, essa é a pasta dele.

Então, como posso ter certeza de que ele só terá acesso a essa pasta? Eu tentei usar rbash, mas ele não pode cd para suas próprias pastas.Pode ajudar alguém?

    
por fhntv24 18.02.2014 / 17:19

2 respostas

3

Isso é provavelmente mais complexo do que algumas pessoas imaginam. O motivo é que você precisa permitir o acesso a alguns binários, para que os usuários presos possam fazer qualquer coisa. Caso contrário, o usuário não poderá nem mesmo ir e voltar entre seus próprios diretórios, listar e editar seus próprios arquivos, e assim por diante.

Existe uma solução simples e simples no AskUbuntu, aqui . É elegante e eficaz, e aproveita os perfis do apparmor .

Se isso for muito pequeno, você pode tentar googling ssh chroot jail . Você descobrirá muitas soluções diferentes. Este site fornece um script que fará a maioria (não todos) do trabalho para você.

    
por 18.02.2014 / 17:46
0

Eu sei que esta pergunta é antiga, mas isso me ajudou.

chmod o-x /home/*

execute o comando acima a partir do sudo e ele limitará o usuário ao seu próprio diretório home.

    
por 05.05.2015 / 12:53