Regras ssh personalizadas para o usuário

2

Estou executando um servidor git no archlinux. Agora quero dar um certo acesso de usuário a um repositório. Então eu criei um usuário e configurei sua pasta home para o diretório do repositório. Agora eu posso fazer o checkout do repositório usando o ssh. Mas o usuário também pode ssh para o servidor agora e ver outros arquivos. Como posso restringir o acesso ssh para esse usuário, mas permitir que ele use o repositório usando o ssh? Eu tentei configurar o shell para / sbin / nologin mas a clonagem não funciona.

    
por slayerIQ 08.12.2011 / 15:39

2 respostas

1

use o git-shell como o shell em / etc / passwd

link

    
por 12.01.2012 / 23:10
0

Se você estiver usando uma nova versão suficiente do SSH (e você deve), isso agora é um recurso interno. Aqui está um artigo sobre como configurá-lo.

    
por 08.12.2011 / 16:45