Állítsa vissza az alkalmazás-hozzáférést a Mac OS X adatvédelmi adataihoz a parancssorból
Tartalomjegyzék:
Ha véletlenül engedélyezte egy Mac-alkalmazás számára, hogy hozzáférjen olyan dolgokhoz, mint például a személyes névjegylistája vagy tartózkodási helye, vagy csak szeretné újrakezdeni, és részletesen szabályozni szeretné, hogy mely alkalmazások férhetnek hozzá bizonyos adatokhoz, a tccutil parancssori eszközzel módosíthatja ezt, és visszaállíthatja a Mac alkalmazás hozzáférését a személyes adatokhoz.
Gondoljon a tccutil parancsra egyfajta parancssori interfészként a Biztonság és adatvédelem vezérlőpulthoz, amellyel szabályozhatja az alkalmazások hozzáférését a névjegyekhez, a helyszolgáltatásokhoz, a használati statisztikákhoz és egyebekhez. Ez elkülönül a GateKeepertől, amely bizonyos alkalmazások indítását szabályozza.
A legtöbb felhasználó jobban járna, ha a barátságosabb beállítási panelt használja, de azok számára, akik szeretnek a terminálból módosítani a dolgokat, íme a tccutil parancs alapjai:
A Mac App adatvédelmi adatbázisának visszaállítása
A funkció használatához el kell indítania a terminált, amely az /Applications/Utilities/ oldalon található.
A lényegében a tccutil az adatvédelmi adatbázis kezelésére szolgál, például:
tccutil reset
A tccutil kézikönyvoldalán található példa alaphelyzetbe állítja azt az adatvédelmi adatbázist, amelyhez az alkalmazások hozzáférhetnek a címjegyzékhez (névjegyek), így:
tccutil Reset Címjegyzék
Ez megvonja az összes alkalmazás hozzáférését a Címjegyzékhez, ami azt jelenti, hogy a következő alkalommal, amikor megpróbál megnyitni egy olyan alkalmazást, amely hozzá akar férni a névjegyadatokhoz, a rendszer arra kéri, hogy engedélyezze vagy megtagadja a hozzáférést az adott alkalmazás számára. Ez a folyamat megismétlődik minden további alkalmazásnál, amely megpróbál hozzáférni az ilyen adatokhoz.
A Location Services Database App Access visszaállítása Mac rendszeren
Hasonlóan alkalmazhatja ugyanazt az alaphelyzetbe állítást a Helymeghatározási szolgáltatásokra a következő paranccsal:
tccutil reset CoreLocationAgent
Ugyanez vonatkozik erre is: minden olyan alkalmazást eltávolítunk, amely hozzáfér a helyszolgáltatásokhoz, és a jövőben ismét megerősítésre lesz szükség.
Szolgáltatáslista megjelenítése
A szolgáltatások részletes listáját – amelyek nem mindegyike lesz releváns a tccutil számára – találhatja meg, ha beírja a terminálba a „launchctl list” parancsot.
launchctl list
Ezek közül nem mindegyik lesz releváns a tccutil és az alkalmazások eléréséhez, de az olyan dolgokat, mint a hely, a címjegyzék, a kamera, a mikrofon, itt kell megtalálni.
Amint azonban a cikk elején említettük, ha nem tudja, mit csinál itt és miért, a legjobb, ha az Adatvédelmi beállítások panelnél szabályozza az ilyen típusú személyes adatokhoz való hozzáférést. .
Ez a képesség minden modern macOS-verzióban megtalálható, beleértve a Catalina 10.15-öt, a Mojave 10.14-et és a korábbiakat is, a Mac OS X 10.8-tól és újabb verzióitól gyakorlatilag minden rendelkezik a tccutil funkcióval, és így visszaállíthatja az alkalmazások hozzáférését.