Não é possível gravar em / usr / lib


24

Atualizei para o OS X El Capitan e tentei instalar um novo aplicativo (MPLAB X da Microchip), mas recebi um erro porque ele não conseguia copiar uma biblioteca, /usr/libmesmo quando solicitava a senha de root. Eu tentei copiar manualmente a biblioteca usando, sudo cp libSEGGERAccessLink.dylib /usr/libmas ele diz cp: /usr/lib/libSEGGERAccessLink.dylib: Operation not permitted.

Isso é um problema de permissão? Como posso escrever /usr/lib? ls -ld /usr/libretorna:

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

Respostas:


28

É um novo recurso do OS X 10.11 (El Capitan): SIP.

A Proteção de Integridade do Sistema (SIP, 1 às vezes referida como 2 sem raiz ) é um recurso de segurança do OS X El Capitan, o sistema operacional da Apple Inc.

...

Entre os locais protegidos estão: / System, / bin, / sbin e / usr (mas não / usr / local).

Proteção de integridade do sistema na Wikipedia

Pode ser desabilitado: Thread do Stack Exchange

Em resumo, na partição de recuperação, abra o Terminal.app e execute: csrutil disable

...

Atualização: o SIP foi expandido no High Sierra (macOS 10.13)

KB no site de suporte da Apple


5
Althoiugh neste caso, eu pediria Microchip o que fazer, como se eles fazem suporte OSX 10.11 eles devem dar uma solução - se é que esta answr eles realmente não suportar OSX 10.11 e pode haver outras questões
user151019

Verdade; alguns produtos usam soluções alternativas ou reescrevem os componentes necessários.
willWorkForCookies

1
O @Mark Microchip está ciente do problema e esperamos que eles o resolvam no próximo lançamento.
Andres

@ Andres: parece que você está no circuito :) você fará o mesmo com microchip-libraries-for-applications-v2013-06-15-osx? Eu sei que é uma biblioteca obsoleta, mas precisamos dela para o desenvolvimento do Android ...
Rok Jarc

1
@rokjarc Eu não sei, não os usei, mas apenas desabilitei o SIP, instalei o MPLAB X e o habilitei novamente.
Andres
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.