Aggiunta di app alle impostazioni di "Sicurezza e privacy" (automaticamente)

3

Sto cercando un modo per aggiungere automaticamente le applicazioni agli elenchi "Servizi di localizzazione" e "Accesso facilitato" (solo Mavericks) nel riquadro delle impostazioni "Sicurezza e privacy".

Potrei semplicemente modificare alcuni file (ad es. plist) per aggiungere applicazioni a questi elenchi. Se ciò non è possibile, forse ci sono alcuni modi per terminale e / o AppleScript per farlo?

    
posta Johannes Weiss 28.10.2013 - 16:53
fonte

1 risposta

3

L'ho appena trovato. Le impostazioni si trovano in uno di questi due file:

  • Impostazioni a livello di sistema: /Library/Application Support/com.apple.TCC/TCC.db
  • Per impostazioni utente: ~/Library/Application Support/com.apple.TCC/TCC.db

Sono database SQLite del seguente formato:

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));

Esempio (impostazione di MS Office e rubrica):

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

Per altri servizi, seleziona il nome del servizio corretto (come kTCCServiceAccessibility ) e l'ID del bundle dell'applicazione e aggiungilo al database appropriato.

    
risposta data 28.10.2013 - 17:10
fonte

Leggi altre domande sui tag