Executando o ssh da jaula chroot no SuSE

2

Estou tentando criar um servidor que atue como um tipo de ponto de acesso para muitas outras máquinas. Eu quero dar um acesso de usuário preso a ele para que eles possam ssh para outras máquinas na rede.

Eu tenho a prisão funcionando bem com todas as dependências para ssh + bash.

Tudo o que estou recebendo quando tento executar o ssh é

-bash-3.2$ ssh
You don't exist, go away!

Eu li que isso é comum porque você não tem um arquivo / etc / group ou / etc / passwd, bem, eu tenho meu usuário lá.

Eu tentei copiar getent na cadeia e executá-lo, não recebo nada no banco de dados para usuários ou grupos. Além disso, eu coloquei id na prisão e parecia certo também, então o Linux sabe quem eu sou, mas o ssh não sabe.

Parece que não há nada registrado sobre isso. Existe alguma maneira de eu saber o que está ou não acontecendo.

    
por Peter Turner 07.08.2015 / 18:42

1 resposta

3

Você precisava dos arquivos "libnss *" dos diretórios lib64, muitos scripts na internet não foram atualizados para levar isso em conta.

    
por 07.08.2015 / 19:02