Redefina o acesso do aplicativo aos dados de privacidade do Mac OS X a partir da linha de comando

Índice:

Anonim

Se você acidentalmente permitiu que um aplicativo Mac obtivesse acesso a coisas como sua lista de contatos pessoais ou localização, ou se você apenas gostaria de começar de novo e ter controle granular sobre quais aplicativos podem acessar determinados dados, você pode usar a ferramenta de linha de comando tccutil para alterar isso e redefinir o acesso do aplicativo Mac aos dados pessoais.

Pense no comando tccutil como uma espécie de interface de linha de comando para o painel de controle de segurança e privacidade, que permite controlar o acesso de aplicativos a itens como contatos, serviços de localização, estatísticas de uso e muito mais. Isso é separado do GateKeeper, que controla a capacidade de inicialização de certos aplicativos.

A maioria dos usuários ficará melhor usando o painel de preferências mais amigável, mas para aqueles que gostam de ajustar as coisas do Terminal, aqui estão os fundamentos do comando tccutil:

Como redefinir o banco de dados de privacidade do aplicativo Mac

Você precisará iniciar o Terminal, localizado em /Aplicativos/Utilitários/ para poder usar este recurso.

No fundo, o tccutil é usado para gerenciar o banco de dados de privacidade da seguinte forma:

tccutil reset

O exemplo fornecido na página de manual do tccutil redefine o banco de dados de privacidade para o qual os aplicativos podem acessar o Catálogo de endereços (Contatos) da seguinte forma:

tccutil reset AddressBook

Isso revogará o acesso de todos os aplicativos ao AddressBook, ou seja, na próxima vez que você tentar abrir qualquer aplicativo que queira acessar as informações de contato, será solicitado que você permita ou negue o acesso a esse aplicativo específico. Esse processo se repetirá para cada aplicativo adicional que tentar acessar esses dados.

Como redefinir o acesso do aplicativo de banco de dados de serviços de localização no Mac

Da mesma forma, você pode aplicar a mesma redefinição aos Serviços de localização com o seguinte comando:

tccutil reset CoreLocationAgent

O mesmo se aplica aqui, todos os aplicativos que têm acesso aos Serviços de Localização serão removidos, exigindo uma confirmação novamente no futuro.

Exibindo uma lista de serviços

Você pode encontrar uma lista detalhada de serviços – nem todos serão relevantes para o tccutil – inserindo “launchctl list” no terminal.

launchctl list

Novamente, nem todos serão relevantes para tccutil e acesso a aplicativos, mas itens como localização, catálogo de endereços, câmera, microfone devem ser encontrados aqui.

Conforme mencionado no início do artigo, no entanto, se você não sabe o que está fazendo aqui e por quê, é melhor se ater ao painel de preferências de privacidade para controlar esse tipo de acesso a dados pessoais .

Esse recurso existe em todas as versões modernas do macOS, incluindo Catalina 10.15, Mojave 10.14 e anteriores, basicamente qualquer coisa do Mac OS X 10.8 e posterior tem a função tccutil e pode redefinir o acesso ao aplicativo dessa maneira.

Redefina o acesso do aplicativo aos dados de privacidade do Mac OS X a partir da linha de comando