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í.