Sudo roto en los servicios web de Amazon ec2 linux centOS

Sudo roto en los servicios web de Amazon ec2 linux centOS

Así que no tenía idea de los peligros de alterar el archivo /etc/sudoers y solo estaba tratando de hacer un cambio simple allí. Sin embargo, parece que puse algo con sintaxis incorrecta, lo que provocó 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

Ya no puedo editar el archivo /etc/sudoers porque no tengo acceso de root.

Una solución que veo en línea es usar:

$ su -

e ingrese la contraseña de root. Sin embargo, este cuadro de amazon ec2 no parece TENER una contraseña de root, lo que me impide usarsu -

La otra cosa que veo es reiniciar la computadora y hacer algunas cosas de usuario único que le permiten restablecer la contraseña. El gran problema es que esto es amazon ec2 y solo estoy haciendo SSH en la caja, no tengo acceso físico.

Pregunta, ¿estoy completamente jodido o existe una posible solución? Esto no es Ubuntu, parece ser CentOS. Ahora también entiendo esto visudo, pero el sitio del que obtuve el cambio no lo mencionó.

Respuesta1

Prueba esto:

pkexec visudo

No tengo idea si esto funcionará en los servicios EC2 de Amazon; acabo de encontrar la respuestaaquí.

información relacionada