Você deve ser capaz de fazer ssh -t user@host some_other_shell
, onde some_other_shell é algo como sh, ksh, zsh, etc.
Meu amigo estava tentando reforçar a segurança em seu servidor Ubuntu e mudou as permissões no bash. Ele desconectou e agora o computador não permitirá que ele faça o login novamente.
O servidor é um servidor externo (acredito que esteja executando o Ubuntu 12.10), portanto, só temos acesso de linha de comando a ele. Nós não podemos realmente ver o que está acontecendo na tela até que tenha sido inicializado por causa de coisas remotas, então não podemos simplesmente dizer para ele ir para o modo root quando estiver inicializando. Ele diz que ainda temos a capacidade de entrar na máquina. Agora, quando tentamos fazer o login, ele faz o login, e imediatamente nos desconecta.
Existe uma maneira de logar diretamente como root, ou dizer ao ubuntu para rodar comandos sh a partir da página de login?
Você deve ser capaz de fazer ssh -t user@host some_other_shell
, onde some_other_shell é algo como sh, ksh, zsh, etc.