Tilbakestill app tilgang til OS X personvern data fra kommandolinjen

Hvis du ved et uhell tillot en app for å få tilgang til ting som din personlige kontaktliste eller -sted, eller du vil bare begynne igjen og har granulær kontroll over hvilke programmer som kan få tilgang til visse data, kan du bruke kommandolinjeverktøyet tccutil i OS X 10.8 og senere.

Tenk på tccutil-kommandoen som en slags kommandolinjegrensesnitt til kontrollpanelet Sikkerhet og personvern, slik at du får tilgang til programmer tilgang til ting som kontakter, plasseringstjenester, bruksstatistikk og mer. Dette er adskilt fra GateKeeper, som kontrollerer muligheten for visse programmer å starte.

De fleste brukere vil bli bedre med det vennligere preferansepanelet, men for de som liker å finjustere ting fra Terminal, er det grunnleggende om tccutil-kommandoen:

På kjerne er tccutil brukt til å administrere personverndatabasen slik:

tccutil reset [service name]

Eksemplet som er oppgitt på tccutil man-siden, nullstiller personverndatabasen der apper kan få tilgang til adresseboken (kontakter) slik:

tccutil reset AddressBook

Dette vil tilbakekalle alle applikasjoner tilgang til AddressBook, noe som betyr at neste gang du forsøker å åpne et program som ønsker å få tilgang til kontaktinformasjonen, blir du bedt om å tillate eller nekte tilgang for det aktuelle programmet. Denne prosessen vil gjenta seg for hver ekstra app som prøver å få tilgang til slike data.

På samme måte kan du bruke samme tilbakestilling til Lokaliseringstjenester med følgende kommando:

tccutil reset CoreLocationAgent

Det samme gjelder her, alle apper som har tilgang til Location Services, blir fjernet, og krever en bekreftelse på nytt i fremtiden.

Du kan finne en detaljert liste over tjenester - ikke alle som vil være relevante for tccutil - ved å skrive inn "launchctl list" i terminalen. Som nevnt i begynnelsen av artikkelen, men hvis du ikke vet hva du gjør her og hvorfor, er det best å holde seg til Privacy preference panelet for å kontrollere denne typen personlig data tilgang.