티스토리 뷰


Revision History

2016/08/29 10:20:26 - 최초 작성


터미널에서 게이트키퍼(Gatekeeper) 제어하는 방법


맥 앱스토어에는 애플에서 충분한 검토를 거쳐 승인한 인증된 개발자의 앱만 등록됩니다. 즉 앱 스토어를 통해 다운로드 된 프로그램은 신뢰할 수 있다는 의미입니다. 하지만 수수료나 앱 Sandboxing 정책으로 인해 일부 앱들은 불가피하게 앱스토어를 대신해서 직접 dmg 파일이나 zip 파일로 설치할 수 있도록 제공되기도 합니다.


이런 프로그램의 경우 보안정책으로 인해 실행이 되지 않도록 Gatekeeper가 모니터링합니다.


앱 검증


앱 실행 방지


이럴 경우 파인더(Finder)에서 우클릭하여 Open으로 실행하면 Gatekeeper를 우회하도록 실행할 수 있습니다.


다만 그런 경우라도 실행에 문제가 있다고 판단되면 실행되지 않을 수도 있습니다. 그럴 경우 직접 보안설정에서 "확인되지 않은 개발자가 배포한 앱"을 실행할 수 있도록 모든 곳(Anywhere) 설정을 해주어야 실행이 가능합니다.


간혹 필요하니 터미널에서 설정을 변경하는 방법을 공유합니다.


기본 설정



Gatekeeper 상태 확인

$ sudo spctl --status
assessments enabled


Gatekeeper 끄기

$ sudo spctl --master-disable

Gatekeeper가 꺼진 상태




검색: Disabling Gatekeeper via Terminal, Macintosh, 매킨토시, Mac, 맥, OS X, Open Mac apps from unidentified developers, 알려지지 않은 불확실한 개발자의 앱 실행, Apple, 애플, Mac App Store, 맥 앱스토어, Sandbox, 샌드박스, Sandboxing, 샌드박싱

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함