Resetați accesul la aplicație la datele de confidențialitate Mac OS X din linia de comandă

Cuprins:

Anonim

Dacă ați permis accidental unei aplicații Mac să obțină acces la lucruri precum lista personală de contacte sau locația dvs. sau doriți doar să începeți din nou și să aveți un control granular asupra aplicațiilor care pot accesa anumite date, puteți folosi instrumentul de linie de comandă tccutil pentru a schimba acest lucru și a reseta accesul la aplicația Mac la datele personale.

Gândiți-vă la comanda tcutil ca la un fel de interfață de linie de comandă către panoul de control Securitate și confidențialitate, care vă permite să controlați accesul aplicațiilor la lucruri precum contacte, servicii de localizare, statice de utilizare și multe altele. Acesta este separat de GateKeeper, care controlează capacitatea anumitor aplicații de a se lansa.

Cei mai mulți utilizatori vor folosi mai bine panoul de preferințe mai prietenos, dar pentru cei cărora le place să modifice lucrurile din Terminal, iată elementele de bază ale comenzii tcutil:

Cum să resetați baza de date de confidențialitate a aplicației Mac

Va trebui să lansați Terminalul, aflat în /Aplicații/Utilități/ pentru a putea folosi această funcție.

La bază, tccutil este folosit pentru a gestiona baza de date de confidențialitate astfel:

tccutil reset

Exemplul dat în pagina de manual tccutil resetează baza de date de confidențialitate pentru care aplicațiile pot accesa Agenda de adrese (Contacte) astfel:

tcutil reset AddressBook

Acest lucru va revoca accesul tuturor aplicațiilor la AddressBook, ceea ce înseamnă că data viitoare când încercați să deschideți orice aplicație care dorește să acceseze informațiile de contact, vi se va solicita fie să permiteți, fie să refuzați accesul pentru respectiva aplicație. Procesul se va repeta pentru fiecare aplicație suplimentară care încearcă să acceseze astfel de date.

Cum să resetați accesul la aplicația la baza de date a serviciilor de locație pe Mac

În mod similar, puteți aplica aceeași resetare la Serviciile de localizare cu următoarea comandă:

tccutil reset CoreLocationAgent

Același lucru se aplică și aici, toate aplicațiile care au acces la Serviciile de localizare vor fi eliminate, necesitând o confirmare din nou în viitor.

Afișarea unei liste de servicii

Puteți găsi o listă detaliată a serviciilor – nu toate vor fi relevante pentru tccutil – introducând „launchctl list” în terminal.

launchctl list

Din nou, nu toate acestea vor fi relevante pentru accesul tccutil și la aplicații, dar lucruri precum locația, agenda, camera foto, microfonul ar trebui găsite aici.

Așa cum s-a menționat la începutul articolului, totuși, dacă nu știți ce faceți aici și de ce, cel mai bine este să rămâneți la panoul de preferințe Confidențialitate pentru a controla acest tip de acces la datele personale .

Această capacitate există în toate versiunile moderne de macOS, inclusiv Catalina 10.15, Mojave 10.14 și anterioare, practic orice de la Mac OS X 10.8 și mai târziu are funcția tccutil și poate reseta accesul la aplicație în acest fel.

Resetați accesul la aplicație la datele de confidențialitate Mac OS X din linia de comandă