No se puede escribir a / usr / lib


24

Actualicé a OS X El Capitan e intenté instalar una nueva aplicación (MPLAB X de Microchip) pero recibí un error porque no podía copiar una biblioteca /usr/libincluso cuando me pidió la contraseña de root. Traté de copiar manualmente la biblioteca usando sudo cp libSEGGERAccessLink.dylib /usr/libpero dice cp: /usr/lib/libSEGGERAccessLink.dylib: Operation not permitted.

¿Es esto un problema de permiso? ¿Cómo puedo escribir /usr/lib? ls -ld /usr/libdevoluciones:

drwxr-xr-x  263 root  wheel  8942 Oct  2 15:49 /usr/lib

Respuestas:


28

Es una nueva característica de OS X 10.11 (El Capitan): SIP.

La Protección de integridad del sistema (SIP, 1 a veces denominada rootless 2 ) es una característica de seguridad de OS X El Capitan, el sistema operativo de Apple Inc.

...

Entre las ubicaciones protegidas están: / System, / bin, / sbin y / usr (pero no / usr / local).

Protección de integridad del sistema en Wikipedia

Se puede deshabilitar: hilo de intercambio de pila

En resumen, desde la partición de recuperación, abra Terminal.app y ejecute: csrutil disable

...

Actualización: SIP se ha expandido en High Sierra (macOS 10.13)

KB en el sitio de soporte de Apple


55
Aunque en este caso, le preguntaría a Microchip qué hacer, ya que si son compatibles con OSX 10.11, deberían dar una solución; si es así, en realidad no son compatibles con OSX 10.11 y puede haber otros problemas
user151019

Cierto; algunos productos han estado utilizando soluciones o reescribiendo los componentes necesarios.
willWorkForCookies

1
@Mark Microchip es consciente del problema y esperamos que lo solucionen en el próximo lanzamiento
Andrés,

@Andres: parece que estás al tanto :) ¿harás lo mismo con microchip-bibliotecas-para-aplicaciones-v2013-06-15-osx? Sé que es una biblioteca obsoleta, pero la necesitamos para el desarrollo de Android ...
Rok Jarc

1
@rokjarc No lo sé, no los usé pero simplemente deshabilité SIP, instalé MPLAB X y lo habilité nuevamente.
Andres
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.