Ahora sé que nunca debería tratar de editar el etc/sudoers
archivo con un editor de texto normal. Sin embargo, minutos antes de aprender esto, guardé un nuevo nombre de usuario en el archivo con Sublime Text. Ahora cuando ejecuto, sudo cat sudoers
por ejemplo, me sale el siguiente error:
>>> /etc/sudoers: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers near line 1
sudo: no valid sudoers sources found, quitting
¿Cómo puedo salir de este dilema?
su
. De lo contrario, reiniciar un solo usuario o un CD en vivo debería ser la segunda forma más fácil de revertir su archivo; Dejaré que alguien publique una respuesta adecuada sisu
no funciona.su - root
y ahora tengopermission denied
. También intenté reiniciar como usuario único y editar el archivo, pero recibí el error de que estaba en un sistema de archivos de solo lectura.rw
de lo que puedo recordarmount -o remount,rw /
Respuestas:
Veo que has etiquetado tu pregunta,
osx
así que si has hecho esto en una Mac, utiliza la GUI.cmd shift G
/etc/sudoers
y presionareturn
para ir al archivocmd i
con el archivo resaltado+
botón y seleccione los privilegios de 'Leer y escribir'fuente
No pude editar el archivo sudoers agregando mi nombre de usuario en "compartir y permisos" y cambiando el permiso a "leer y escribir".
No tuve éxito en crear un nuevo archivo y cambiar su permiso a root: wheel y 0440.
Finalmente tuve que ir al modo de recuperación (reiniciar -> cmd + R)
fuente