Qual é o uso de rbash?

1

Eu li algumas perguntas sobre a diferença de TTY, console, terminal, etc aqui e no Askubuntu.

Alguém mencionou shell restrito, como rbash ou bash -r . Eu primeiro lutei é bom dar a alguém acesso muito restrito a um computador, mas é muito fácil sair. Apenas inicie bash .

Então, qual é o uso de rbash, quando você pode sair tão facilmente ou outros shells são mais seguros ( sh -r )?

    
por Motte001 13.06.2016 / 17:05

1 resposta

1

Shells restritos como o rbash precisam de configuração cuidadosa; por exemplo, definindo uma variável PATH que aponta para um diretório (por exemplo, / usr / local / rbin) que tem apenas os comandos que você deseja permitir que as pessoas executem. Certifique-se de que o usuário não possa modificar seu diretório pessoal para que eles não possam alterar os scripts de inicialização. Nesse momento, o usuário é limitado.

Se você permitir que os diretórios padrão / bin e / usr / bin estejam no PATH do usuário, então, como você descobriu, as pessoas podem facilmente escapar das restrições.

    
por 13.06.2016 / 17:16