macOS에서 필요하므로 변경하거나 삭제할 수 없습니다. 또는 Operation not permitted로 표시되는 경우

Finder에서 "macOS에서 필요하므로 변경하거나 삭제할 수 없습니다."또는 터미널에서 sudo
다만, 원래 이 에러가 표시된다고 하는 것은 그 파일이 시스템 영역에 있다고 하는 것이므로, 변경 또는 삭제할 때에는 자기 책임으로 부탁합니다. 또한 (이 작업을 수행하지 않고 평소부터) 백업을 유지하는 것이 좋습니다.

원인



SIP(System Integrity Protection)
Mac 시스템 무결성 보호 정보 https://support.apple.com/ko-kr/HT204899

시스템 무결성 보호는 OS X El Capitan 이상에서 채택된 보안 기술입니다. Mac에서 보호된 파일과 폴더를 변조하려는 악성 소프트웨어로부터 데이터를 보호합니다. 시스템 무결성 보호는 루트 사용자 계정에 제약을 가하여 Mac 운영 체제의 보호된 부분에 대해 루트 사용자가 수행할 수 있는 작업을 제한합니다.

시스템 무결성 보호는 시스템의 다음 부분을 보호합니다.

/시스템
/usr
/bin
/sbin
/var
OS X에 미리 설치된 앱

대처법



A. 복구 모드에서 터미널에서 작업하기


Command + R 를 눌러 시작하고 터미널에서 작업하면 SIP가 적용되지 않습니다.
macOS 복원 정보 https://support.apple.com/ko-kr/HT201314

B. SIP를 일시적으로 비활성화합니다.


Command + R 키를 눌러 시작하고 터미널에서 SIP를 비활성화하는 명령을 입력하고 다시 시작한 다음 작업을 수행합니다.
작업이 완료되면 Command + R를 다시 시작하고 터미널에서 SIP를 활성화하는 명령을 입력하고 다시 시작합니다.
macOS 복원 정보 https://support.apple.com/ko-kr/HT201314

SIP 비활성화


csrutil disable

SIP 활성화


csrutil enable

SIP 확인


csrutil status

유효하면 System Integrity Protection status: enabled.가 표시됩니다.

복구 모드를 제외하고 SIP를 전환 할 수 없으며 csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.로 표시됩니다.

좋은 웹페이지 즐겨찾기