Não é possível fazer o login como root ou como usuário porque está faltando zsh

2

Instalei o zsh no meu pi de framboesa e, por várias razões, incluindo o fato de que a concha abrandou completamente, decidi removê-lo. Eu desinstalo o pacote, mudei o shell de volta para / bin / bash e assumi que tudo ficaria bem. No entanto, parece que houve um problema ao desinstalá-lo.

Quando tentei voltar ao pi, via SSH, mostrei o seguinte:

Welcome to KRATOS
Permission denied (publickey).

Eu sei que a chave pública funcionou bem no passado, então eu conectei o pi a um monitor para ver o log quando ele despertou. Ele executou tudo conforme o esperado e, quando tentei fazer o login com o nome de usuário e a senha de pi , ele me conectou, apresentou o erro e iniciou o logout.

Cannot execute /usr/bin/zsh: No such file or directory

O mesmo acontece quando tento logar como root .

Eu me tranquei completamente do sistema ou há uma maneira de voltar? O pior vem, eu posso tentar montar o sistema de arquivos em outro laptop e mudar a configuração de lá?

    
por max_ 25.03.2016 / 22:59

2 respostas

3

Eu acho que o shell padrão para o usuário root é /usr/bin/zsh Isso está configurado em /etc/passwd Você tem outra conta nesse sistema com outro shell padrão? Em caso afirmativo, se você configurou o sudo, talvez seja possível editar o arquivo /etc/passwd com o sudo e alterar o shell padrão para /bin/sh ou /bin/bash .

Caso contrário, você terá que montar o sistema de arquivos / disco a partir de um pendrive inicializável ou fazer uma inicialização pela rede, ou montá-lo a partir de outro dispositivo e corrigi-lo dessa maneira.

    
por 25.03.2016 / 23:23
-1

Se você primeiro fizer o sudo apt-get update & & sudo apt-get upgrade (isso lhe dará permissões temporárias como root, mesmo com o erro anterior)

faça o sudo nano / etc / passwd e altere o padrão para raiz de / usr / bin / zsh para / bin / sh ou / bin / bash e ele funcionará. (apenas resolvi fazer isso. Obrigado Mark van Herpen por ajuda)

    
por 04.08.2018 / 19:29