ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Mac M1 SIP(System Integrity Protection, 시스템 무결성 보호) 해제 하는 방법
    Mac 2023. 4. 13. 00:44
    반응형

    SIP는 한글로 시스템 무결성 보호라고 불린다.

    Mac에서 시스템 관련 파일을 보호하는 일종의 보호장치이다.

    시스템 파일이 변조되는 것을 막기 위한 것이다.

    이 기능이 도입된 건 상당히 오랜 시간이 지났다. 

     

     

     

    SIP에 제한을 받을 경우 나타날 수 있는 현상은 다음과 같다.

    - 일부 앱에서 앱이 설치되는 과정에서 진행이 중간에 중단됨

    - 앱에서 SIP에 막혀있다는 팝업창을 띄워줌, 이 경우 앱 개발자등이 사이트에 공지하는 경우가 있다.

    - OS를 초기화하고 새로 설치할 때 업데이트 관련 오류가 나타남

    앱 설치 도중 SIP Enabled로 인한 기능 설치 불가 메시지

     

     

     

     

     

     

     

     

     

    얼마 전에 OS를 초기화하고 새로 설치할 때 업데이트를 진행할 수 없다고 나타났다.

    시동 디스크의 보안을 풀어보기도 하고, 인터넷 복구를 사용해도 설치가 진행되지 못했다.

    그야말로 벽돌이 된 것이었다.

    OS 재설치 도중 업데이트 오류

     

     

     

     

     

     

     

     

     

     

    그리고 혹시나 하여 SIP를 끄니까 정상적으로 진행되었다.

    M1 맥에서 SIP를 끄는 방법에 대해 적어본다.

     

     

     

    1. 전원을 종료한 뒤 잠시 후 전원을 누르고 있는다.

       Loading Startup Options라는 문구가 나오면 전원에서 손을 뗀다.

       잠시 지나면 옵션에 진입할 수 있다. 옵션을 선택하고 계속을 누른다. 

    옵션 메뉴로 진입

     

     

     

     

     

     

     

     

     

     

    2. 상단바 > 유틸리티 > 터미널로 진입

    유틸리티 > 터미널로 진입

     

     

     

     

     

     

     

     

     

    3. csrutil disable을 입력한다.

        영어로 경고문이 나오는데 y를 입력한다. 그리고 관리자 계정 암호를 입력한다.

        확인되지 않은 커널 확장프로그램을 허용할 것이냐는 내용이다.

        잠시 후 SIP가 off 되었다고 나타나는 것을 볼 수가 있다.

        재부팅하면 SIP off 상태로 사용할 수 있다.

    csrutil disable

     

     

     

     

     

     

     

     

     

     

     

    만약 다시 켜고 싶다면 csrutil enable 하면 된다.

    사용하려고 한 확장기능을 설치한 뒤 다시 SIP를 켤 수 있다.

    csrutil enable

     

    반응형

    댓글

Designed by Tistory.