Återställ appåtkomst till Mac OS X-sekretessdata från kommandoraden
Innehållsförteckning:
Om du av misstag tillåtit en Mac-app att få tillgång till saker som din personliga kontaktlista eller plats, eller om du bara vill börja om igen och ha detaljerad kontroll över vilka program som kan komma åt viss data, du kan använda kommandoradsverktyget tccutil för att ändra detta och återställa Mac-appens åtkomst till personlig data.
Tänk på kommandot tccutil som ett slags kommandoradsgränssnitt till kontrollpanelen Säkerhet och integritet, som låter dig styra appars åtkomst till saker som kontakter, platstjänster, användningsstatik och mer. Detta är separat från GateKeeper, som styr möjligheten för vissa applikationer att starta.
De flesta användare kommer att ha det bättre att använda den vänligare inställningspanelen, men för dem som gillar att justera saker från terminalen, här är grunderna för tccutil-kommandot:
Hur återställer du Mac App Privacy Database
Du måste starta terminalen, som finns i /Applications/Utilities/ för att kunna använda den här funktionen.
I grunden används tccutil för att hantera sekretessdatabasen så här:
tccutil reset
tccutil återställ adressbok
Detta kommer att återkalla alla applikationers åtkomst till AddressBook, vilket innebär att nästa gång du försöker öppna ett program som vill komma åt kontaktinformationen kommer du att uppmanas att antingen tillåta eller neka åtkomst för det specifika programmet. Den processen kommer att upprepa sig för varje ytterligare app som försöker komma åt sådan data.
Hur återställer du platstjänsters databasappåtkomst på Mac
På liknande sätt kan du tillämpa samma återställning på platstjänster med följande kommando:
tccutil reset CoreLocationAgent
Detsamma gäller här, alla appar som har tillgång till Platstjänster kommer att tas bort, vilket kräver en bekräftelse igen i framtiden.
Visa en lista över tjänster
Du kan hitta en detaljerad lista över tjänster – som inte alla kommer att vara relevanta för tccutil – genom att ange "launchctl list" i terminalen.
launchctl list
Återigen, alla dessa kommer inte att vara relevanta för tccutil och appåtkomst, men saker som plats, adressbok, kamera, mikrofon bör hittas här.
Som nämnts i början av artikeln, men om du inte vet vad du gör här och varför, är det bäst att hålla sig till panelen Sekretessinställningar för att kontrollera den här typen av åtkomst till personuppgifter .
Denna förmåga finns i alla moderna macOS-versioner inklusive Catalina 10.15, Mojave 10.14 och tidigare, i princip allt från Mac OS X 10.8 och senare har tccutil-funktionen och kan återställa appåtkomst på detta sätt.