Na página rbash
man:
Um shell restrito é usado para configurar um ambiente mais controlado do que o shell padrão. Ele se comporta de maneira idêntica para bater com a exceção de que o seguinte não é permitido ou não realizado:
- mudando diretórios com cd
rbash
não discrimina. Ele não permitirá nenhum cd
, não importa onde você esteja indo. Mesmo se for um subdiretório da pasta base do usuário.
IMHO em uma situação da vida real não há realmente um uso para o rbash. No entanto, existem outras coisas que você pode fazer para impedir que os usuários vejam suas coisas. Por exemplo, você pode executar:
chmod -R o= $HOME
Isso altera as permissões de todos os arquivos em sua pasta pessoal ( $HOME
) e subdiretórios ( -R
= recursivamente), dando a outros usuários permissões (é o que significa o=
part) para acessar, modificar, ou até mesmo lista arquivos dentro.
Espero que isso ajude.