Mac OS X의 명령줄에서 게이트키퍼 예외를 추가하는 방법

차례:

Anonim

일반적으로 Mac에서 GateKeeper 기능에 의해 승인된 응용 프로그램 실행을 원하는 경우 확인되지 않은 개발자 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 "열기"를 선택하거나 시스템 환경 설정을 통해 Gatekeeper를 우회합니다. 방법. 또 다른 옵션은 Mac OS X에서 명령줄로 전환하여 게이트키퍼에 애플리케이션 승인 및 예외를 수동으로 추가하는 것입니다.

응용 프로그램 승인을 스크립팅하거나 자동화하려는 고급 사용자에게 적합하지만 원격 관리 및 기타 상황에서도 유용할 수 있습니다.

여기서 원하는 효과를 얻기 위해 spctl 명령으로 전환할 것입니다. 앞에서 설명한 것처럼 사용자는 상호 작용하여 터미널에서 게이트키퍼를 활성화 및 비활성화할 수도 있습니다.

Mac OS X의 명령줄에서 게이트키퍼 승인에 애플리케이션 추가

Gatekeepers 예외 및 승인된 애플리케이션 시작 목록에 애플리케이션을 추가하려면 spctl과 함께 –add 플래그를 사용하여 애플리케이션 시작을 승인합니다. 다음 구문 스타일이 적합합니다.

spctl --add /Path/To/Application.app

예를 들어, 사용자 다운로드 폴더에 있는 "GooseRoute"라는 가상 애플리케이션에 대한 승인을 추가하려면 구문 문자열은 다음과 같습니다.

spctl --add ~/Downloads/GooseRoute.app

Gatekeeper로 애플리케이션을 승인하려면 관리자 암호를 입력해야 합니다. 그렇지 않으면 SSH에서 이 작업을 수행하거나 프로세스를 자동화하려는 경우 명령 앞에 sudo를 붙일 수 있습니다.

Mac OS X에서 spctl로 애플리케이션 게이트키퍼 예외 제거

Gatekeeper 승인 목록에서 응용 프로그램을 제거하는 것도 쉽습니다. –add 플래그를 –remove로 전환하면 구문이 동일합니다.

spctl --remove /Path/To/Application.app

원하는 경우 명령 앞에 sudo를 붙일 수 있습니다. 그렇지 않으면 친숙한 관리자 인증 팝업이 Mac OS X에 나타나 게이트키퍼 인증 목록에서 애플리케이션 제거를 완료합니다.

길고 복잡한 경로로 파일 시스템에 묻힌 응용 프로그램을 추가하거나 제거하는 경우 언제든지 터미널 창으로 끌어다 놓아 전체 경로를 인쇄할 수 있습니다.

Mac OS X의 명령줄에서 게이트키퍼 예외를 추가하는 방법