Depois de voltar ao bash não pode acessar root

3

Sou novo no Linux e uso o Debian 7. Eu estava usando o bash, mas experimentei o zsh usando o chsh. Inicialmente, provavelmente entrou um nome de shell ruim, mas acabou por mudar para o zsh com sucesso.

Agora eu mudei de novo para o bash mas não consigo acessar o root

Quando eu clico em su e a senha é retornada "Não é possível executar o zsh: nenhum arquivo ou diretory", enquanto aparentemente eu estou usando o bash.

Além disso, quando eu mudei de volta para o zsh ele ainda dizia o mesmo, "não pode executar o zsh ..."

Alguém pode ajudar por favor?

Obrigado!

violeaf

    
por violeaf 22.08.2013 / 03:08

3 respostas

0

É por isso que você quer sempre ficar logado em um segundo terminal enquanto você muck com suas configurações de login.

Quanto à recuperação após o bloqueio: Como você tem acesso físico, inicialize apenas a partir de um live cd, monte a partição do sistema no disco e edite /etc/passwd manualmente. Ou reinicie, vá ao prompt do grub e adicione init=/bin/sh à sua linha de comando do kernel.

    
por 22.08.2013 / 22:45
0

su -s / bin / sh -c raiz do chsh

E, desta vez, certifique-se de fornecer o caminho completo.

    
por 22.08.2013 / 09:22
0

digite $ sudo bash pede senha digite a senha então digite

cd / etc (pressione enter)

digite # nano passwd pressione Enter altere o arquivo ur passwd (substitua zsh wit sh)

    
por 04.03.2014 / 23:36