Sin quererlo, cambié el nombre del /etc
en un Mac con MacOS Monterey, con consecuencias desastrosas: la contraseña de sudo
en Terminal ya no se reconoce (porque el /etc/sudoers
ya no se puede encontrar el archivo), lo que significa que ya no puedo ejecutar ningún comando que requiera una contraseña. Peor aún, ya no puedo ni siquiera iniciar sesión en el Mac.
Para resolver el problema empecé con la respuesta aceptada descrita por David Rouse en respuesta a una pregunta similar - Cambié el nombre de la carpeta /etc. Ya no puedo iniciar sesión - preguntado en 2019.
La primera parte de esa solución (arrancar el Mac utilizando el modo de usuario único con la contraseña existente y ejecutar mount -uw
) funciona perfectamente.
Sin embargo, incluso desde el modo de usuario único no puedo renombrar el /etc
directorio. Por ejemplo, al intentar ejecutar cd
o mv
en relación con /etc
resulta en un No such file or directory
y el enlace simbólico /private
Parece que la carpeta está vacía - véase la imagen de abajo.
Entonces, ¿cómo puedo cambiar el nombre de la carpeta de nuevo a /etc
para que el Mac vuelva a ser operativo?