Você precisava dos arquivos "libnss *" dos diretórios lib64, muitos scripts na internet não foram atualizados para levar isso em conta.
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.
Você precisava dos arquivos "libnss *" dos diretórios lib64, muitos scripts na internet não foram atualizados para levar isso em conta.