OS X Server: Administración de las opciones de módulos de Safari a través de un perfil de configuración

En Safari 6.1.2 y 7.0.2, se pueden gestionar las opciones de módulos de Safari utilizando la función de perfiles de configuración de OS X Server.

Utiliza el Gestor de perfiles en OS X Server para crear una carga útil de ajustes personalizados Escribe el nombre del dominio de preferencias "com.apple.Safari" y añade una clave de ManagedPlugInPolicies, tal y como se describe a continuación.

Clave Tipo Contenido
ManagedPlugInPolicies Diccionario La información para cada módulo gestionado se almacena en este diccionario. La clave es el identificador del paquete del módulo y el valor es un diccionario con información del módulo, descrita a continuación.

Los identificadores de paquetes de módulos habituales incluyen:
  • com.apple.QuickTime Plugin.plugin
  • com.oracle.java.JavaAppletPlugin
  • com.macromedia.Flash Player.plugin

 

Diccionario de módulo
Cada diccionario de información de módulo puede incluir las siguientes claves:

Clave Tipo Valor
PlugInFirstVisitPolicy Cadena

Opcional. Determina la política del módulo para la primera visita a sitios web que usan ese módulo. Según esta política, Safari permitirá que el módulo se ejecute, impedirá que el módulo se ejecute o preguntará al usuario si se debe permitir la ejecución del módulo.


Se aceptan los siguientes valores:

  • PlugInPolicyAsk = Preguntar
  • PlugInPolicyBlock = Bloquear
  • PlugInPolicyAllowWithSecurityRestrictions = Permitir
  • PlugInPolicyAllowNoSecurityRestrictions = Permitir siempre
PlugInPreventPerSitePolicyChange Booleano Opcional. Si presente y establecido como verdadero, el usuario no puede cambiar los ajustes del módulo para sitios web definidos por PlugInHostnamePolicies.
PlugInRunUnsandboxedOnFirstVisit Booleano Opcional. Si presente y establecido como verdadero, un módulo puede ejecutarse en modo no seguro cuando visita un sitio web por primera vez. El valor predeterminado es falso.
PlugInHostnamePolicies Conjunto de diccionarios Opcional. Este conjunto almacena ajustes para sitios web individuales. El formato del diccionario para cada sitio web se describe a continuación.

 

Diccionario de sitio web
Cada diccionario de sitio web puede incluir las siguientes claves:

Clave Tipo Valor
PlugInHostname Cadena El nombre de host del sitio web.
PlugInPolicy Cadena Determina la política del módulo que se utiliza cuando se visita este sitio web. Los valores permitidos son los mismos que PlugInFirstVisitPolicy la clave descrita arriba.
PlugInRunUnsandboxed Booleano Opcional. Si presente y establecido como verdadero, el módulo puede ejecutarse en modo no seguro. El valor predeterminado es falso.

Más información

Para ver una muestra de los ajustes de módulos de Safari, puedes ver la fuente del perfil de configuración de este ejemplo.

Fecha de publicación: