Sudo quebrado em serviços web amazon ec2 linux centOS

3

Então eu não fazia ideia dos perigos de mexer no arquivo / etc / sudoers, e estava apenas tentando fazer uma mudança simples lá. No entanto, parece que coloquei algo com uma sintaxe incorreta, causando esse 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 on-line é usar:

$ su -

e digite a senha do root. No entanto, esta caixa amazon ec2 não parece ter uma senha de root, evitando assim que eu use su -

A outra coisa que vejo é reinicializar o computador e fazer algumas coisas de usuário único que permitem redefinir a senha. O grande problema é que isso é amazon ec2 e estou apenas SSHing na caixa, não tenho acesso físico.

Pergunta, eu 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 eu obtive a mudança não mencionou isso.

    
por Evan 04.10.2013 / 00:28

1 resposta

1

Tente isto:

pkexec visudo

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

    
por 04.10.2013 / 00:37