Állítsa vissza az alkalmazás-hozzáférést a Mac OS X adatvédelmi adataihoz a parancssorból

Tartalomjegyzék:

Anonim

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.

Állítsa vissza az alkalmazás-hozzáférést a Mac OS X adatvédelmi adataihoz a parancssorból