# whoami
root
# pwd
/Applications/Calendar.app/Contents/MacOS
# cp Calendar Calendar.backup
cp: Calendar.backup: Operation not permitted
메신저를 사용하여 루트 터미널에서 응용 프로그램을 복사 할 수없는 이유를 알고 싶습니다. cp
명령?
sh-3.2# system_profiler SPSoftwareDataType
Software:
System Software Overview:
System Version: macOS 10.13.4 (17E199)
Kernel Version: Darwin 17.5.0
Boot Volume: lily
Boot Mode: Normal
Computer Name: lily’s MacBook Air
User Name: System Administrator (root)
Secure Virtual Memory: Enabled
System Integrity Protection: Enabled
Time since boot: 2:03
답변
macOS가 사전 설치된 응용 프로그램은 다음과 같습니다. SIP에 의해 보호받는 . 사전 설치된 캘린더 응용 프로그램은이 범주에 속합니다. 예를 들어 Firefox는 그렇지 않습니다.
그래서,
/Applications/Calendar/.....
보호되어있다./Applications/3rdPartyApp/....
아니다
시스템 무결성 보호는 루트 사용자 계정을 제한하고 루트 사용자가 Mac 운영 체제의 보호 된 부분에서 수행 할 수있는 작업을 제한합니다.