Você pode inicializar em um CD de recuperação, montar o sistema de arquivos raiz, chroot para definir o FS montado como root e executar novamente o chsh.
Estou usando o backtrack5 no VMware no meu sistema. Eu estava tentando mudar meu shell padrão para o ksh. Depois de executar o comando 'chsh'. Ao reiniciar o sistema operacional, ele mostra "Não é possível executar o ksh: nenhum arquivo ou diretório", que, aparentemente, por causa de um caminho ruim durante a troca do shell.
Por causa disso, não consigo iniciar o SO, pois não tenho nenhum terminal para interagir (não consigo iniciar a GUI). Agora preciso restaurar o shell anterior, mas não tenho acesso ao terminal.
Obrigado pela ajuda.
Você pode inicializar em um CD de recuperação, montar o sistema de arquivos raiz, chroot para definir o FS montado como root e executar novamente o chsh.