Réinitialiser l'accès de l'application aux données de confidentialité de Mac OS X à partir de la ligne de commande
Table des matières:
Si vous avez accidentellement autorisé une application Mac à accéder à des éléments tels que votre liste de contacts personnels ou votre emplacement, ou si vous souhaitez simplement recommencer et avoir un contrôle précis sur les applications qui peuvent accéder à certaines données, vous pouvez utiliser l'outil de ligne de commande tccutil pour modifier cela et réinitialiser l'accès de l'application Mac aux données personnelles.
Considérez la commande tccutil comme une sorte d'interface de ligne de commande vers le panneau de configuration Sécurité et confidentialité, qui vous permet de contrôler l'accès des applications à des éléments tels que les contacts, les services de localisation, les statistiques d'utilisation, etc. Ceci est distinct de GateKeeper, qui contrôle la capacité de certaines applications à se lancer.
La plupart des utilisateurs feraient mieux d'utiliser le panneau de préférences plus convivial, mais pour ceux qui aiment modifier les choses depuis le terminal, voici les bases de la commande tccutil :
Comment réinitialiser la base de données de confidentialité des applications Mac
Vous devrez lancer le Terminal, qui se trouve dans /Applications/Utilitaires/ pour pouvoir utiliser cette fonctionnalité.
À la base, tccutil est utilisé pour gérer la base de données de confidentialité comme ceci :
réinitialisation tccutil
L'exemple donné dans la page de manuel de tccutil réinitialise la base de données de confidentialité pour laquelle les applications peuvent accéder au carnet d'adresses (contacts) comme ceci :
tccutil réinitialiser le carnet d'adresses
Cela révoquera l'accès de toutes les applications au Carnet d'adresses, ce qui signifie que la prochaine fois que vous tenterez d'ouvrir une application qui souhaite accéder aux informations des contacts, vous serez invité à autoriser ou à refuser l'accès à cette application spécifique. Ce processus se répétera pour chaque application supplémentaire qui tentera d'accéder à ces données.
Comment réinitialiser l'accès à l'application de base de données des services de localisation sur Mac
De même, vous pouvez appliquer la même réinitialisation aux services de localisation avec la commande suivante :
tccutil reset CoreLocationAgent
La même chose s'applique ici, toutes les applications qui ont accès aux services de localisation seront supprimées, ce qui nécessitera une nouvelle confirmation à l'avenir.
Afficher une liste de services
Vous pouvez trouver une liste détaillée des services – qui ne seront pas tous pertinents pour tccutil – en saisissant « launchctl list » dans le terminal.
launchctl list
Encore une fois, tous ces éléments ne seront pas pertinents pour l'accès à tccutil et aux applications, mais des éléments tels que l'emplacement, le carnet d'adresses, l'appareil photo, le microphone doivent être trouvés ici.
Comme mentionné au début de l'article, si vous ne savez pas ce que vous faites ici et pourquoi, il est préférable de vous en tenir au panneau de préférences de confidentialité pour contrôler ce type d'accès aux données personnelles. .
Cette fonctionnalité existe dans toutes les versions modernes de macOS, y compris Catalina 10.15, Mojave 10.14 et les versions antérieures. En gros, tout ce qui se trouve à partir de Mac OS X 10.8 et versions ultérieures possède la fonction tccutil et peut réinitialiser l'accès aux applications de cette façon.