MacOS에서 "sudo rm -r FileDirectory/File" 권한이 거부되었습니다.

MacOS에서 "sudo rm -r FileDirectory/File" 권한이 거부되었습니다.

관리되는 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를 일시적으로 비활성화하는 것이 유일한 방법입니다. 하지만 이렇게 하려면 여러 번 다시 시작해야 합니다.

  1. 복구 모드로 들어가려면 Mac을 재시동하세요. - 참조Mac 시작 키 조합Mac에서 이 작업을 수행하는 방법 알아보기
  2. 복구 모드에서 다음을 선택하십시오.단말기~에서유용메뉴
  3. 경고를 입력 csrutil disable하고 확인한 다음 명령이 완료될 때까지 기다립니다.
  4. shutdown -r now일반 작동 모드로 들어가려면 재부팅을 입력하세요 .
  5. 일반 모드일 때 다시 켜세요.단말기sudo rm및 사용 - 이번에는 파일이 성공적으로 삭제되어야 합니다.
  6. 복구 모드로 다시 재부팅
  7. 복구 모드에 들어가면 다시 선택하세요.단말기유틸리티 메뉴에서
  8. 입력 csrutil enable하고 확인한 다음 명령이 완료될 때까지 기다립니다.
  9. shutdown -r now일반 작동 모드로 들어가려면 재부팅을 입력하세요 .

일반 모드로 돌아온 후 다음 명령을 입력하여 SIP 보호가 성공적으로 다시 활성화되었는지 확인할 수 있습니다 csrutil status.단말기.

SIP를 즉시 다시 활성화하는 것이 절대적으로 권장됩니다. 현재 수행 중인 작업을 정확히 알지 않는 한 SIP 없이 Mac을 실행해서는 안 됩니다.

관련 정보