Cómo escribir o editar archivos en el directorio /usr/lib/ de OS X

Escrito por Germán Fidel Villalobos el 16 de octubre de 2015

Luego de actualizar mi Macbook Pro con OS X El Capitán me encontré con que ya no puedo pegar, editar ni borrar archivos en la carpeta /usr/lib/ debido a que la nueva versión del sistema operativo viene con la protección de integridad del sistema (SIP system integrity protection) activada por defecto.

Esto impide hacer modificaciones en los directorios: /Sistema, /usr, /bin, /sbin y en las apps preinstaladas de OS X. Entonces, las aplicaciones de terceros sólo pueden escribir los ficheros: /Aplicaciones, /biblioteca y /usr/local.

Por fortuna, este comportamiento “rootless” se puede desactivar. Aquí dejo el precedimiento que me funcionó por si alguien tiene el mismo problema.

 

Procedimiento:

  1. Iniciar el Mac con el Recovery Mode. Para lograr esto hay que reiniciar manteniendo presionadas las teclas cmd y R hasta que aparezca la manzana en la pantalla.

  2. Dar clic en Utilidades > Terminal.

  3. Escribir el comando csrutil disable y presionar la tecla Enter.
  4. Reiniciar

¡Saludos!