Tente isto:
pkexec visudo
Não tenho ideia se isso funcionará nos serviços EC2 da Amazon; Acabei de encontrar a resposta aqui .
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.
Tente isto:
pkexec visudo
Não tenho ideia se isso funcionará nos serviços EC2 da Amazon; Acabei de encontrar a resposta aqui .
Tags sudo amazon-ec2 linux centos