4 votos

Añadir aplicaciones a la configuración de "Seguridad y Privacidad" (automáticamente)

Estoy buscando una forma de añadir automáticamente aplicaciones a las listas de "Servicios de localización" y "Accesibilidad" (sólo en Mavericks) en el panel de configuración de "Seguridad y privacidad".

En el mejor de los casos, podría cambiar algún archivo (por ejemplo, plist) para añadir aplicaciones a estas listas. Si eso no es posible, ¿hay tal vez alguna forma de terminal y/o AppleScript para lograrlo?

4voto

Johannes Weiß Puntos 131

Acabo de encontrarlo. Los ajustes están en uno de estos dos archivos:

  • Ajustes de todo el sistema: /Library/Application Support/com.apple.TCC/TCC.db
  • Por configuración de usuario: ~/Library/Application Support/com.apple.TCC/TCC.db

Son bases de datos SQLite de la siguiente forma:

sqlite> .schema access
CREATE TABLE access (service TEXT NOT NULL, client TEXT NOT NULL, client_type INTEGER NOT NULL, allowed INTEGER NOT NULL, prompt_count INTEGER NOT NULL, CONSTRAINT key PRIMARY KEY (service, client, client_type));

Ejemplo (configuración de MS Office y de la libreta de direcciones):

sqlite> select * from access;
kTCCServiceAddressBook|com.microsoft.Word|0|1|0
kTCCServiceAddressBook|com.microsoft.Excel|0|1|0
kTCCServiceAddressBook|com.microsoft.Powerpoint|0|1|0

Para otros servicios, basta con elegir el nombre correcto del servicio (como kTCCServiceAccessibility ) y el ID del paquete de aplicaciones y añadirlo a la base de datos correspondiente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X