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

Experimente isto:

pkexec visudo

Não tenho ideia se isso funcionará nos serviços EC2 da Amazon; Acabei de encontrar a respostaaqui.

informação relacionada