저는 Mac OS X에서 Little Snitch를 실행하고 있는데, 이를 통해 개별 프로세스가 네트워크에 액세스하는 방법을 제어할 수 있습니다.
현재는 새 애플리케이션이 온라인에 접속하려고 할 때마다 해당 애플리케이션의 액세스 권한을 확인하거나 거부해야 합니다. 나는 일반적으로 이 동작을 유지하고 싶습니다.
내가 가진 문제는 이것이다: 나는 또한 Python virtualenv
모듈을 사용하여 Django 및 Tornado를 사용하여 웹 개발을 위한 격리된 환경을 만듭니다. virtualenvwrapper
모든 상용구 구성 및 설정을 자동화하기 위해 ( 를 통해 실행되는) 많은 스크립트가 있지만 새로 생성된 스크립트 virtualenv
에는 Python 인터프리터 실행 파일의 자체 복사본이 포함되어 있습니다. 이는 Little Snitch에 관한 한 완전히 새로운 응용 프로그램입니다.
결과적으로 새로 virtualenv
생성될 때마다 자동 설정 중에 "새" Python 실행 파일에 대한 권한을 묻는 Little Snitch 대화 상자가 나타나며 권한을 설정하고 "수락"을 클릭해야 합니다.
명령줄에서 이러한 Little Snitch 권한을 설정하는 방법이 있습니까? 저는 전체(또는 자동화된) 작업 전반에 걸쳐 GUI를 관리하지 않고도 환경 설정 스크립트를 실행할 수 있기를 원합니다.
답변1
귀하의 문제를 해결할 수 있는 CLI 유틸리티는 없지만 Little Snitch는 지정된 기간 내에 새 요청을 자동으로 승인할 수 있는 기능을 제공합니다. 이는 최선의 선택이 아닐 수도 있지만 적절한 시간 초과를 사용하는 경우 앱을 인터넷에 게시할 수 있습니다.