Cria usuário que só pode acessar um diretório [duplicado]

4

Eu gostaria de criar um usuário que tenha acesso somente a uma pasta e nada mais.

Eu já criei um usuário, mas ele tem acesso a outras partes do sistema, de acordo com as configurações de arquivo correspondentes. Eu não quero que ele tenha isso, eu quero que ele tenha acesso a apenas uma pasta e nada mais. Todo o resto deve ser, de preferência, apenas invisível para ele.

É possível criar um usuário desse tipo? Se sim, como faço isso?

p.s. Removendo 'outros' privilégios do diretório home de outros usuários vai um pouco do caminho para este fim. Mas esse usuário limitado ainda tem acesso a todos os diretórios base, como / etc e outros. E ele ainda pode ver o diretório pessoal de outros usuários, mesmo que ele não possa acessá-los.

    
por Hermann Ingjaldsson 20.08.2013 / 15:00

2 respostas

4

Aparentemente, você pode. Eu nunca tentei isso sozinho, mas jailkit parece se encaixar no projeto. Ele não parece ter sido pré-empacotado para o Debian, então sua única opção é construir a partir da fonte se você está no Debian ou em algum dos seus filhos.

Graças ao comentário do @ terdon, sabemos que ele foi empacotado como RPM e como um pacote fonte para o Arch.

@ links do terdon:

Do comentário de @ slm, uma nota sobre a instalação de jailkit da fonte.

Atualizar

Como você indica em seus comentários que está planejando conceder a esse usuário acesso via SSH, esses artigos adicionais podem ser valiosos para você:

por 20.08.2013 / 15:07