Reimposta l'accesso dell'app ai dati sulla privacy di Mac OS X dalla riga di comando
Sommario:
Se hai consentito accidentalmente a un'app Mac di ottenere l'accesso a cose come l'elenco dei tuoi contatti personali o la tua posizione, o semplicemente desideri ricominciare da capo e avere un controllo granulare su quali applicazioni possono accedere a determinati dati, puoi utilizzare lo strumento da riga di comando tccutil per modificare questa impostazione e reimpostare l'accesso dell'app Mac ai dati personali.
Pensa al comando tccutil come a una sorta di interfaccia a riga di comando per il pannello di controllo Sicurezza e privacy, che ti consente di controllare l'accesso delle app a cose come contatti, servizi di localizzazione, statistiche sull'utilizzo e altro ancora. Questo è separato da GateKeeper, che controlla la possibilità di avviare alcune applicazioni.
La maggior parte degli utenti starebbe meglio usando il pannello delle preferenze più amichevole, ma per coloro a cui piace modificare le cose dal Terminale, ecco le basi del comando tccutil:
Come reimpostare il database sulla privacy delle app per Mac
Dovrai avviare il Terminale, che si trova in /Applicazioni/Utility/ per poter utilizzare questa funzione.
Fondamentalmente, tccutil è utilizzato per gestire il database della privacy in questo modo:
tccutil reset
L'esempio fornito nella pagina man di tccutil reimposta il database della privacy per il quale le app possono accedere alla Rubrica (Contatti) in questo modo:
tccutil reset Rubrica
Questo revocherà a tutte le applicazioni l'accesso alla Rubrica, il che significa che la prossima volta che tenti di aprire un'applicazione che desidera accedere alle informazioni sui contatti, ti verrà chiesto di consentire o negare l'accesso per quella specifica applicazione. Questo processo si ripeterà per ogni altra app che tenta di accedere a tali dati.
Come reimpostare l'accesso alle app del database dei servizi di localizzazione su Mac
Allo stesso modo, puoi applicare lo stesso ripristino ai servizi di localizzazione con il seguente comando:
tccutil reset CoreLocationAgent
Lo stesso vale qui, tutte le app che hanno accesso ai servizi di localizzazione verranno rimosse, richiedendo nuovamente una conferma in futuro.
Visualizzazione di un elenco di servizi
Puoi trovare un elenco dettagliato dei servizi – non tutti rilevanti per tccutil – inserendo “launchctl list” nel terminale.
launchctl list
Ancora una volta, non tutti questi saranno rilevanti per tccutil e l'accesso alle app, ma cose come posizione, rubrica, fotocamera, microfono, dovrebbero essere trovate qui.
Come accennato all'inizio dell'articolo, tuttavia, se non sai cosa stai facendo qui e perché, è meglio attenersi al pannello delle preferenze Privacy per controllare questo tipo di accesso ai dati personali .
Questa funzionalità esiste in tutte le moderne versioni di macOS, tra cui Catalina 10.15, Mojave 10.14 e precedenti, praticamente qualsiasi cosa da Mac OS X 10.8 e versioni successive ha la funzione tccutil e può reimpostare l'accesso alle app in questo modo.