Nulstil appadgang til Mac OS X-privatlivsdata fra kommandolinjen

Indholdsfortegnelse:

Anonim

Hvis du ved et uheld tillod en Mac-app at få adgang til ting som din personlige kontaktliste eller placering, eller du bare gerne vil starte forfra og have detaljeret kontrol over, hvilke programmer der kan få adgang til bestemte data, du kan bruge kommandolinjeværktøjet tccutil til at ændre dette og nulstille Mac-appens adgang til personlige data.

Tænk på kommandoen tccutil som en slags kommandolinjegrænseflade til kontrolpanelet Sikkerhed og privatliv, som lader dig styre apps adgang til ting som kontakter, placeringstjenester, brugsstatik og mere. Dette er adskilt fra GateKeeper, som styrer muligheden for visse applikationer til at starte.

De fleste brugere vil være bedre stillet ved at bruge det mere venlige præferencepanel, men for dem, der kan lide at tilpasse ting fra terminalen, er her det grundlæggende i tccutil-kommandoen:

Sådan nulstiller du Mac App Privacy Database

Du skal starte terminalen, som findes i /Applications/Utilities/ for at kunne bruge denne funktion.

I bund og grund bruges tccutil til at administrere privatlivsdatabasen som sådan:

tccutil nulstil

Eksemplet i tccutil-man-siden nulstiller privatlivsdatabasen, for hvilken apps kan få adgang til adressebogen (kontakter) som f.eks.:

tccutil nulstil adressebog

Dette vil tilbagekalde alle programmers adgang til AddressBook, hvilket betyder, at næste gang du forsøger at åbne et program, der ønsker at få adgang til kontaktoplysningerne, vil du blive bedt om enten at tillade eller nægte adgang for det specifikke program. Denne proces vil gentage sig selv for hver ekstra app, der forsøger at få adgang til sådanne data.

Sådan nulstiller du Location Services Database App Access på Mac

På samme måde kan du anvende den samme nulstilling til Location Services med følgende kommando:

tccutil nulstil CoreLocationAgent

Det samme gælder her, alle apps, der har adgang til Location Services vil blive fjernet, hvilket kræver en bekræftelse igen i fremtiden.

Visning af en liste over tjenester

Du kan finde en detaljeret liste over tjenester – som ikke alle vil være relevante for tccutil – ved at indtaste "launchctl list" i terminalen.

launchctl list

Igen, ikke alle disse vil være relevante for tccutil og app-adgang, men ting som placering, adressebog, kamera, mikrofon skal findes her.

Som nævnt i begyndelsen af ​​artiklen, men hvis du ikke ved, hvad du gør her og hvorfor, er det bedst at holde sig til panelet Privatlivspræferencer for at kontrollere denne type persondataadgang .

Denne funktion findes i alle moderne macOS-versioner inklusive Catalina 10.15, Mojave 10.14 og tidligere, stort set alt fra Mac OS X 10.8 og nyere har tccutil-funktionen og kan nulstille appadgang på denne måde.

Nulstil appadgang til Mac OS X-privatlivsdata fra kommandolinjen