/ usr / lib에 쓸 수 없습니다


24

OS X El Capitan으로 업그레이드하고 새 앱 (Microchip의 MPLAB X)을 설치하려고했지만 /usr/lib루트 비밀번호를 요청했을 때에도 라이브러리를 복사 할 수 없어 오류가 발생했습니다 . 사용하여 라이브러리를 수동으로 복사하려고 sudo cp libSEGGERAccessLink.dylib /usr/lib했지만이라고 말합니다 cp: /usr/lib/libSEGGERAccessLink.dylib: Operation not permitted.

이것은 권한 문제입니까? 어떻게 쓸 수 /usr/lib있습니까? ls -ld /usr/lib보고:

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

답변:


28

OS X 10.11 (El Capitan)의 새로운 기능인 SIP입니다.

시스템 무결성 보호 (SIP, 1 루트가없는 경우 2 )는 Apple Inc의 운영 체제 인 OS X El Capitan의 보안 기능입니다.

...

보호되는 위치는 / System, / bin, / sbin 및 / usr입니다 (/ usr / local은 아님).

Wikipedia의 시스템 무결성 보호

비활성화 할 수 있습니다 : 스택 교환 스레드

요약하면 복구 파티션에서 Terminal.app을 열고 다음을 실행하십시오. csrutil disable

...

업데이트 : SIP가 High Sierra에서 확장되었습니다 (macOS 10.13)

Apple 지원 사이트의 KB


5
그것은이 answr 같은 경우 그들은 정말 OSX 10.11을 지원하지 않는 등의 문제가있을 수 있습니다 -이 경우에 나는 그들이 지원을 할 것처럼 OSX 10.11을 무엇을 마이크로 칩을 물어 보곤 Althoiugh 그들은 해결책을 제공한다
user151019

참된; 일부 제품은 해결 방법을 사용하거나 필요한 구성 요소를 다시 작성했습니다.
willWorkForCookies

1
@ 마크 마이크로 칩은이 문제를 알고 있으며 우리는 그들이 다음 버전에서 문제를 해결합니다 바라고있다
안드레스

@Andres : 그것은 당신이 루프에있는 것 같습니다 :) 마이크로 칩 라이브러리와 응용 프로그램-v2013-06-15-osx와 동일한 작업을 수행합니까? 나는 그것이 사용되지 않는 라이브러리 알고 있지만, 우리는 ... 안드로이드 개발을 위해 필요
한국 Jarc에게

1
@rokjarc 모르겠다. 사용하지 않았지만 방금 SIP를 비활성화하고 MPLAB X를 설치하고 다시 활성화했습니다.
Andres
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.