2010-02-02 1 views
1

지금은 조직의 사람들에게 .app 파일을 배포하고 있습니다. 루트로 인증하여/Applications로 드래그하지만 사용자가 프로그램을 실행할 때마다 방화벽 경고가 표시됩니다. (앱은 출시시 업데이트를 확인합니다. 매우 중요합니다.) 사용자는 관리자가 아니기 때문에 인증을받지 못하면 메시지가 사라집니다. 또한 mpkg로 설치된 응용 프로그램은 최종 사용자가 업데이트 검사를 허용하기 위해 관리자를 필요로하는 방식으로 방화벽을 유발합니까? 내 앱용 방화벽을 구성하기 위해 포함 할 수있는 사후 설치 스크립트가 있습니까? 나를위한 궁극적 인 목표는 관리자가 설치 프로그램을 실행하도록 인증하는 것입니다. 설치가 끝나면 관리자는 로그 아웃하고 일반 사용자는 로그인하여 방화벽 경고없이 응용 프로그램을 실행합니다.설치된 응용 프로그램이 방화벽을 설정하지 않도록 Mac OSX 설치 프로그램을 만듭니다.

편집 : 조직의 최소 버전은 10.5이지만, 솔루션이 Tiger에서도 작동한다면 좋을 것입니다.

답변

1

앱에 코드 서명을하면 자체 서명 된 인증서 만 사용하는 경우에도 사용자는 앱 실행 승인을 한 번만 요청 받게됩니다. 서명 인증서를 제공하는 후속 업데이트는 동일하며 대화 상자를 트리거하지 않습니다.

자세한 내용은 code signing docstech note에 있습니다.

2

Mac 클라이언트가 응용 프로그램 수준 방화벽 설정을 사용하도록 구성된 경우 사용자가 응용 프로그램 권한을 허용하도록 인증해야합니다. 그렇지 않으면 응용 프로그램이 방화벽 주위에서 동일한 방식으로 작동 할 수 있습니다. 업데이트가 감지되면 응용 프로그램 자체를 수정하는 경우

또한,의 새로운 버전은 또한 아웃 바운드 연결을 할 수있을 것입니다 전에 인증해야합니다.

한 가지 해결책은 OS X 컴퓨터가 응용 프로그램별로 아웃 바운드 연결을 차단하도록 설정하지 않도록 정책을 변경하는 것입니다.

+0

의견에 감사드립니다. 업데이트 확인은 프로그램을 수정하지 않고 사용자에게만 알립니다. 권한을 변경하려면 인증이 필요하지만 설치 프로그램 자체는 이미 인증 된 것으로 알고 있습니다. 스크립트에서 앱 수준의 방화벽 설정을 변경할 수있는 방법이 있다면, 높은 스크립트는 설치시 작업을 수행 할 수 있습니다. –

+0

나는 같은 상황에있다. 내 .pkg 설치 중에 루트 권한이있어서 방화벽 예외를 추가하고 싶다. 필자의 경우 여러 소프트웨어 구성 요소 (로컬 서버는 물론 사용자 지향적 클라이언트 응용 프로그램)가 있으며 방화벽 질문을합니다. –

관련 문제