Eliminando el enlace simbólico - operación no permitida

1

Usé estúpidamente mi terminal para crear un enlace simbólico escribiendo esto:

sudo ln -s /bin/tcsh tcsh

Y ahora necesito borrarlo. Lo intenté

sudo rm tcsh

pero cuando me autentico me dice:

override rwxr-xr-x root/wheel restricted,compressed for tcsh?

e incluso si escribo y presiono Entrar, me dice:

rm: tcsh: Operation not permitted.

¿Hay algo que pueda hacer para solucionar esto?

    
pregunta user216334 22.12.2016 - 00:30

1 respuesta

1

Parece que está intentando eliminar su archivo original / bin / tcsh u otro tcsh copiado en una ruta diferente. No puede vincular / bin / tcsh a tcsh si está en la carpeta / bin porque está prohibido.

Un enlace suave de tcsh generalmente no está protegido por SIP y usted tiene que buscarlo y eliminarlo. Si de alguna manera logró copiar tcsh a otra ruta, lo que impide que un software que está utilizando funcione, es posible que tenga que eliminarlo allí.

Para eliminar una copia tcsh protegida , inicie el Modo de recuperación, deshabilite SIP, reinicie su volumen principal y elimine el enlace.

  1. Reinicie su Mac en modo de recuperación reiniciando su computadora y presionando Comando + R hasta que aparezca el logotipo de Apple en su pantalla.
  2. Haz clic en Utilidades > Terminal.
  3. En la ventana de la Terminal, escriba csrutil disable y presione Enter .
  4. Reinicia tu Mac.
  5. Eliminar la copia tcsh
  6. Reinicia tu Mac en modo de recuperación
  7. Haz clic en Utilidades > Terminal.
  8. En la ventana de la Terminal, escriba csrutil enable y presione Enter .
  9. Reinicia tu Mac.

Enlace: ¿Cómo deshabilito la Protección de Integridad del Sistema (SIP) AKA" rootless "en OS X 10.11, El Capitán? ¡Esto también es válido para macOS Sierra!

    
respondido por el klanomath 22.12.2016 - 01:22

Lea otras preguntas en las etiquetas