Resetujte přístup aplikace k datům ochrany osobních údajů systému Mac OS X z příkazového řádku

Obsah:

Anonim

Pokud jste omylem povolili aplikaci pro Mac získat přístup k věcem, jako je váš osobní seznam kontaktů nebo umístění, nebo byste jen chtěli začít znovu a mít podrobnou kontrolu nad tím, které aplikace mohou přistupovat k určitým datům, můžete to změnit pomocí nástroje příkazového řádku tccutil a obnovit přístup aplikace Mac k osobním údajům.

Příkaz tccutil si představte jako jakési rozhraní příkazového řádku k ovládacímu panelu Zabezpečení a soukromí, které vám umožňuje ovládat přístup aplikací k věcem, jako jsou kontakty, lokalizační služby, statistika využití a další. Toto je oddělené od GateKeeper, který řídí schopnost určitých aplikací spouštět.

Většině uživatelů bude lépe, když použije přívětivější panel předvoleb, ale pro ty, kteří rádi vylaďují věci z Terminálu, zde jsou základy příkazu tccutil:

Jak resetovat databázi ochrany osobních údajů aplikací pro Mac

Abyste mohli používat tuto funkci, budete muset spustit Terminál, který najdete v /Applications/Utilities/.

V jádru se tccutil používá ke správě databáze ochrany osobních údajů takto:

tccutil reset

Příklad uvedený na manuálové stránce tccutil resetuje databázi ochrany osobních údajů, pro kterou mohou aplikace přistupovat k adresáři (kontaktům) takto:

tccutil resetovat adresář

Toto odebere všem aplikacím přístup k adresáři, což znamená, že až se příště pokusíte otevřít jakoukoli aplikaci, která chce získat přístup k informacím o kontaktech, budete vyzváni k povolení nebo zamítnutí přístupu pro tuto konkrétní aplikaci. Tento proces se bude opakovat pro každou další aplikaci, která se pokusí získat přístup k takovým datům.

Jak resetovat přístup k databázi služeb určování polohy v systému Mac

Podobně byste mohli použít stejný reset na služby určování polohy pomocí následujícího příkazu:

tccutil reset CoreLocationAgent

Totéž platí zde, všechny aplikace, které mají přístup ke službám určování polohy, budou odstraněny, což bude v budoucnu vyžadovat znovu potvrzení.

Zobrazení seznamu služeb

Podrobný seznam služeb – ne všechny z nich budou relevantní pro tccutil – najdete zadáním „launchctl list“ do terminálu.

launchctl seznam

Opět, ne všechny z nich budou relevantní pro tccutil a přístup k aplikacím, ale věci jako poloha, adresář, kamera, mikrofon by měly být nalezeny zde.

Jak však bylo zmíněno na začátku článku, pokud nevíte, co zde děláte a proč, je nejlepší držet se panelu předvoleb ochrany osobních údajů a ovládat tento typ přístupu k osobním údajům .

Tato možnost existuje ve všech moderních verzích macOS včetně Catalina 10.15, Mojave 10.14 a dřívějších, v podstatě cokoli z Mac OS X 10.8 a novějších má funkci tccutil a může tímto způsobem resetovat přístup k aplikaci.

Resetujte přístup aplikace k datům ochrany osobních údajů systému Mac OS X z příkazového řádku