대상 : El Capitan


root 인데도 불구하고 특정폴더로 복사, 이동, 삭제 시 Operation not Permitted 오류가 나고 되지 않는다.

특정 앱이 필요로 하는 라이브러리를 설치하려고 했더니 안된다.


이것은 El Capitan 에 적용된 Apple 의 SIP (System Integrity Protection; 시스템통합보안) 때문이다. 

SIP대상 폴더는 /System, /bin, /sbin, /usr 폴더 이다.


해결방법 : SIP기능을 해제한다.


1. 재부팅시 cmd  + R 을 누르고 있는다. 복구화면이 뜰 것이다.


2. 언어를 선택하고 넘어간다.


3. 유틸리티 > 터미널 선택하여 터미널 창을 연다.


4. 터미널창에서 csrutil disable 입력하고 엔터


SIP기능이 해제되었다고 나온다.


5. 터미널에서 reboot 입력하고 엔터(재부팅한다.)


재부팅후에는 root 권한을 얻어 (sudo su - ) 복사, 이동, 삭제가 가능하게 된다.


끝.


블로그 이미지

엘로드넷

댓글을 달아 주세요

  • 회복맨 2015.12.14 23:16 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 ^^ 이 문제를 처음 알고 나서 해결방안을 찾던 중 방문을 하게 되었습니다.
    제 블로그에 방문해 주신 손님이 문제를 발견하고. 문의를 주셨는데 이 블로그를 찾고 소개해 드렸습니다.
    엘로드넷님의 주소는 댓글로 작성하였습니다. 위 포스트가 기재된 주소는

    http://recoveryman.tistory.com/entry/mac%EB%A7%A5%EC%97%90%EC%84%9C-xampp-%EC%84%A4%EC%B9%98%ED%9B%84-mysql-%EA%B2%BD%EB%A1%9C-%EC%9E%A1%EA%B8%B0

    이렇게 되구요. 문제가 있을시 즉시 해당 내용을 내리겠습니다.
    무엇보다 소중한 정보 정말 감사합니다 ^^

  • Lazy_black 2017.10.18 01:22  댓글주소  수정/삭제  댓글쓰기

    프로세싱에 키넥트 기능을 추가하기 위해서 터미널에서 밑작업을 해야되는데 여기에 방안이 있었네요. 확실한 방법인지 아닌지는 모르겠으나 해봐야겠어요. 감사합니다.