Sudo quebrado nos serviços da web amazon ec2 linux centOS

Sudo quebrado nos serviços da web amazon ec2 linux centOS

Então, eu não tinha ideia dos perigos de mexer no arquivo /etc/sudoers e estava apenas tentando fazer uma alteração simples nele. No entanto, parece que coloquei algo com sintaxe incorreta, causando este problema:

$ sudo
sudo: >>> /etc/sudoers: syntax error near line 122 <<<
sudo: parse error in /etc/sudoers near line 122
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Não consigo mais editar o arquivo /etc/sudoers porque não tenho acesso root.

Uma correção que vejo online é usar:

$ su -

e digite a senha root. No entanto, esta caixa amazon ec2 não parece TER uma senha de root, impedindo-me de usarsu -

A outra coisa que vejo é reiniciar o computador e fazer algumas coisas de usuário único que permitem redefinir a senha. O grande problema é que este é o Amazon EC2 e estou apenas fazendo SSH na caixa, não tenho acesso físico.

Pergunta, estou completamente ferrado ou há uma solução possível? Este não é o Ubuntu, parece ser o CentOS. Eu também entendo agora sobre visudo, mas o site do qual obtive a alteração não mencionou isso.

Responder1

Eu estraguei uma instância exatamente da mesma maneira uma vez e consegui recuperá-la montando seu volume EBS a partir de uma instância de trabalho separada. Existem muitas etapas envolvidas:

  • No Console de gerenciamento do EC2, interrompa sua instância do EC2
  • Vá para a tela Volumes e desconecte o volume EBS problemático da instância
  • Dispare uma microinstância nova usando uma AMI padrão do Linux com opções padrão (a menos que você já tenha outra instância em funcionamento)
  • Assim que a nova instância estiver em execução,anexe o volume EBS problemático a ele
  • Entãomonte-o

Depois de montado como um diretório, você poderá acessar o sistema de arquivos do volume problemático a partir da nova instância e corrigir o sudoersarquivo. Em seguida, basta desmontar e desconectar o volume e reconectá-lo à outra instância.

informação relacionada