Cambié la configuración en el archivo sudoers usando
sudo visudo
y lo estropeó Ahora, cuando intento volver a hacerlo o abrir cualquier archivo con sudo, ya no puedo abrirlo y aparece este mensaje de error:
>>> archivo sudoers: error de sintaxis, línea 7
¿Ahora que?
¿Hay alguna forma de salir de este problema (para revertir la configuración) o necesito instalar una copia nueva de Linux?
La razón por la que obtuve todo esto es que presioné "Q" mientras me decía que había algún error, lo cual fue muy estúpido de mi parte.
Gracias.
EDITAR
Mi archivo de sudoers no es diferente al archivo de sudoers normal. Acabo de agregar timestamp_timeout = 0 línea en ese archivo y surgieron todos estos problemas. Hice lo que James sugirió e incluso eliminé esa línea (timestamp_timeout = 0). Cambié el permiso de archivo a 0440 que solicitó, y luego arranque normalmente. Entonces, recibo el mismo mensaje de error
sudoers file: syntax error, line 7
sudo: parse error in /etc/sudoers near line 7
como anteriormente.
Qué debería hacer ahora ??
EDIT 2 resuelto
Esto es lo que hice:
- Arrancar usando livecd
- Eliminar el antiguo archivo de sudoers
- Creé un nuevo archivo de sudoers y copié todo en ese archivo, es decir, las configuraciones mínimas de configuración, que por suerte había guardado en otro archivo
- Se modificó el permiso de archivo a 0440
- Reiniciar de nuevo normalmente desde el disco duro
Hurra !!