Impossibile scrivere in / usr / lib

22

Ho effettuato l'aggiornamento a OS X El Capitan e ho provato a installare una nuova app (MPLAB X da Microchip) ma ho ricevuto un errore perché non è riuscito a copiare una libreria su /usr/lib anche quando ha richiesto la password di root. Ho provato a copiare manualmente la libreria utilizzando sudo cp libSEGGERAccessLink.dylib /usr/lib , ma dice cp: /usr/lib/libSEGGERAccessLink.dylib: Operation not permitted .

Si tratta di un problema di autorizzazione? Come posso scrivere su /usr/lib ? ls -ld /usr/lib restituisce:

drwxr-xr-x  263 root  wheel  8942 Oct  2 15:49 /usr/lib
    
posta Andres 02.10.2015 - 23:57
fonte

1 risposta

26

È una nuova funzionalità di OS X 10.11 (El Capitan): SIP.

System Integrity Protection (SIP,1 sometimes referred to as rootless2) is a security feature of OS X El Capitan, the operating system by Apple Inc.

...

Among the protected locations are: /System, /bin, /sbin and /usr (but not /usr/local).

Protezione dell'integrità del sistema su Wikipedia

Può essere disabilitato: Thread di Exchange Stack

In breve, dalla partizione di ripristino, apri Terminal.app ed esegui: csrutil disable

...

Aggiornamento: SIP è stato espanso in High Sierra (macOS 10.13)

KB sul sito di supporto di Apple

    
risposta data 03.10.2015 - 00:11
fonte

Leggi altre domande sui tag