Vincular o diretório raiz à pasta home do usuário

1

É possível vincular o diretório raiz / ao diretório pessoal do usuário $HOME no Linux? Eu quero restringir o acesso do usuário ao sistema, o longo caminho seria envolver cada utilitário principal do gnu em um analisador de argumentos e alterar todos os caminhos absolutos para $HOME/... em vez de /... , mas isso seria doloroso. Tem que haver uma maneira mais fácil e mais universal ... certo?

    
por MishaP 11.11.2013 / 23:26

1 resposta

3

Acredito que a resposta à sua pergunta esteja na chamada do sistema chroot(2) . Você pode designar o shell de login do usuário como um utilitário que faz o chroot(2) apropriado para esse usuário e executa um shell. O sistema de arquivos visível para o usuário seria o que estava configurado no chroot(2) .

    
por 11.11.2013 / 23:36