관리되는 Mac을 사용하고 있으며 특정 디렉터리와 응용 프로그램을 삭제하고 싶습니다. 나는 다음을 통해 이 작업을 수행하려고 합니다.
sudo rm -r /FileDirectory/File
그러나 그것은 작동하지 않았습니다. 출력은 다음과 같습니다.
override rwxr-xr-x username/wheel for /FileDirectory/File? y
rm: /FileDirectory/File: Permission denied
이 파일을 삭제하기 위해 권한을 높일 수 없는 이유는 무엇입니까?
답변1
허가가 거부되었습니다일반적으로 파일이나 폴더가 다음 위치에 있음을 의미합니다.SIP 제어(시스템 무결성 보호). 명령에 .SIP 접두사를 추가하더라도 SIP로 제어되는 파일과 폴더는 삭제할 수 없으며 일반적으로 볼 수도 없습니다 sudo
.
파일을 삭제하려면 SIP를 일시적으로 비활성화하는 것이 유일한 방법입니다. 하지만 이렇게 하려면 여러 번 다시 시작해야 합니다.
- 복구 모드로 들어가려면 Mac을 재시동하세요. - 참조Mac 시작 키 조합Mac에서 이 작업을 수행하는 방법 알아보기
- 복구 모드에서 다음을 선택하십시오.단말기~에서유용메뉴
- 경고를 입력
csrutil disable
하고 확인한 다음 명령이 완료될 때까지 기다립니다. shutdown -r now
일반 작동 모드로 들어가려면 재부팅을 입력하세요 .- 일반 모드일 때 다시 켜세요.단말기
sudo rm
및 사용 - 이번에는 파일이 성공적으로 삭제되어야 합니다. - 복구 모드로 다시 재부팅
- 복구 모드에 들어가면 다시 선택하세요.단말기유틸리티 메뉴에서
- 입력
csrutil enable
하고 확인한 다음 명령이 완료될 때까지 기다립니다. shutdown -r now
일반 작동 모드로 들어가려면 재부팅을 입력하세요 .
일반 모드로 돌아온 후 다음 명령을 입력하여 SIP 보호가 성공적으로 다시 활성화되었는지 확인할 수 있습니다 csrutil status
.단말기.
SIP를 즉시 다시 활성화하는 것이 절대적으로 권장됩니다. 현재 수행 중인 작업을 정확히 알지 않는 한 SIP 없이 Mac을 실행해서는 안 됩니다.