1 votos

Se ha eliminado el enlace simbólico a /etc y ahora falta sudoers

Lo he estropeado todo, realmente malo .

Accidentalmente borré el enlace simbólico a mi /etc directorio. Ahora no puedo crear otro porque me sale un error:

$ sudo ln -s /private/etc /etc
sudo: unable to stat /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Se agradecería cualquier ayuda, gracias.

Salida de ls -l /etc :

$ ls -l /etc
ls: /etc: No such file or directory

Mi /etc se vinculó simbólicamente a /private/etc (sudoers está ahí).

3voto

klanomath Puntos 19587
  1. Arrancar en modo de recuperación (cmd-R)
  2. Abrir Terminal desde el menú Utilidades > Terminal
  3. Enlace suave de /private/etc a /etc en su volumen principal :

    ln -s private/etc /Volumes/Macintosh\ HD/etc 

    Sustituir Macintosh\ HD con el nombre de su volumen principal (si lo ha olvidado, simplemente introduzca df o ls /Volumes/ ¡y comprueba su nombre! No olvides escapar de los espacios en blanco con una barra invertida).

0voto

raja Puntos 11

Creo que si se crea un instalador de arranque de MacOS (por ejemplo, a través de estas instrucciones ) que tendrá acceso a un prompt de terminal. Esto requiere que:

  • tienes acceso a un segundo dispositivo MacOS (el tuyo, el de un amigo, etc.) en el que puedes crear medios de arranque,
  • una unidad flash USB de repuesto u otro medio extraíble, y
  • conocimientos suficientes para montar el disco duro manualmente desde el entorno del instalador.

En ese momento, debería poder sustituir el /etc symlink.

No tengo acceso a un dispositivo MacOS en el que probar esto ahora mismo, pero lo haré en un par de días. Si tengo la oportunidad, intentaré validar estas instrucciones y actualizarlas si es necesario.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X