OS X Server: 구성 프로파일로 Safari 플러그인 옵션 관리하기

Safari 6.1.2 및 7.0.2 버전의 경우 OS X Server의 구성 프로파일 기능으로 Safari 플러그인 옵션을 관리할 수 있습니다.

OS X Server의 프로파일 관리로 사용자 설정 페이로드를 생성합니다. 환경설정 도메인 이름 'com.apple.Safari'를 입력하고 아래에 설명된 대로 ManagedPlugInPolicies 키를 추가합니다.

유형 콘텐츠
ManagedPlugInPolicies 사전 관리되는 각 플러그인에 대한 정보가 이 사전에 저장됩니다. 아래 설명된 대로 키는 플러그인의 번들 식별자이며 값은 플러그인 정보가 있는 사전입니다.

일반적인 플러그인 번들 식별자에는 다음이 해당합니다.
  • com.apple.QuickTime Plugin.plugin
  • com.oracle.java.JavaAppletPlugin
  • com.macromedia.Flash Player.plugin

 

플러그인 사전
각 플러그인 정보 사전에는 다음 키가 포함될 수 있습니다.

유형
PlugInFirstVisitPolicy 문자열

선택 사항. 웹 사이트를 처음 방문할 때 이 플러그인을 사용하는 플러그인 정책을 확인합니다. 이 정책에 따라 Safari에서는 플러그인 실행을 허용하거나, 플러그인 실행을 차단하거나, 플러그인 실행을 허용할지 묻는 메시지가 나타납니다.


허용되는 값은 다음과 같습니다.

  • PlugInPolicyAsk = 질문
  • PlugInPolicyBlock = 차단
  • PlugInPolicyAllowWithSecurityRestrictions = 허용
  • PlugInPolicyAllowNoSecurityRestrictions = 항상 허용
PlugInPreventPerSitePolicyChange 부울 선택 사항. 이 키가 있고 true로 설정된 경우 사용자는 PlugInHostnamePolicies에 정의된 웹 사이트 플러그인 설정을 변경할 수 없습니다.
PlugInRunUnsandboxedOnFirstVisit 부울 선택 사항. 이 키가 있고 true로 설정된 경우 웹 사이트를 처음 방문할 때 플러그인이 안전하지 않은 모드에서 실행될 수 있습니다. 기본값은 false입니다.
PlugInHostnamePolicies 사전 배열 선택 사항. 이 배열은 개별 웹 사이트에 대한 설정을 저장합니다. 각 웹 사이트에 대한 사전 형식은 아래에 설명되어 있습니다.

 

웹 사이트 사전
각 웹 사이트 사전에는 다음 키가 포함할 수 있습니다.

유형
PlugInHostname 문자열 웹 사이트의 호스트 이름입니다.
PlugInPolicy 문자열 이 웹 사이트를 방문할 때 사용한 플러그인 정책을 확인합니다. 허용되는 값은 위에 설명된 PlugInFirstVisitPolicy 키와 같습니다.
PlugInRunUnsandboxed 부울 선택 사항. 이 키가 있고 true로 설정된 경우 플러그인이 안전하지 않은 모드에서 실행될 수 있습니다. 기본값은 false입니다.

더 알아보기

Safari 플러그인 설정에 대한 샘플은 이 샘플 구성 프로파일의 소스에서 확인할 수 있습니다.

게시일: