Restablecer el acceso de la aplicación a los datos de privacidad de Mac OS X desde la línea de comandos
Tabla de contenido:
Si accidentalmente permitió que una aplicación de Mac obtuviera acceso a cosas como su lista de contactos personales o su ubicación, o simplemente desea comenzar de nuevo y tener un control granular sobre qué aplicaciones pueden acceder a ciertos datos, puede usar la herramienta de línea de comando tccutil para cambiar esto y restablecer el acceso de la aplicación Mac a los datos personales.
Piense en el comando tccutil como una especie de interfaz de línea de comandos para el panel de control de Seguridad y privacidad, que le permite controlar el acceso de las aplicaciones a cosas como contactos, servicios de ubicación, estadísticas de uso y más. Esto es independiente de GateKeeper, que controla la capacidad de iniciar ciertas aplicaciones.
La mayoría de los usuarios estarán mejor si usan el panel de preferencias más amigable, pero para aquellos a quienes les gusta modificar cosas desde la Terminal, estos son los conceptos básicos del comando tccutil:
Cómo restablecer la base de datos de privacidad de la aplicación Mac
Tendrá que iniciar la Terminal, que se encuentra en /Aplicaciones/Utilidades/ para poder utilizar esta función.
En esencia, tccutil se usa para administrar la base de datos de privacidad de la siguiente manera:
tccutil restablecer
El ejemplo proporcionado en la página de manual de tccutil restablece la base de datos de privacidad para la cual las aplicaciones pueden acceder a la Libreta de direcciones (Contactos) así:
tccutil restablecer la libreta de direcciones
Esto revocará el acceso de todas las aplicaciones a la libreta de direcciones, lo que significa que la próxima vez que intente abrir cualquier aplicación que desee acceder a la información de los contactos, se le pedirá que permita o deniegue el acceso a esa aplicación específica. Ese proceso se repetirá para cada aplicación adicional que intente acceder a dichos datos.
Cómo restablecer el acceso a la aplicación de la base de datos de servicios de ubicación en Mac
Del mismo modo, puede aplicar el mismo restablecimiento a los servicios de ubicación con el siguiente comando:
tccutil restablecer CoreLocationAgent
Lo mismo se aplica aquí, todas las aplicaciones que tienen acceso a los servicios de ubicación se eliminarán, lo que requerirá una confirmación nuevamente en el futuro.
Visualización de una lista de servicios
Puede encontrar una lista detallada de servicios, no todos los cuales serán relevantes para tccutil, ingresando "launchctl list" en la terminal.
lanzar lista ctl
Nuevamente, no todos estos serán relevantes para tccutil y el acceso a la aplicación, pero aquí se deben encontrar cosas como la ubicación, la libreta de direcciones, la cámara y el micrófono.
Sin embargo, como se mencionó al comienzo del artículo, si no sabe qué está haciendo aquí y por qué, es mejor ceñirse al panel de preferencias de privacidad para controlar este tipo de acceso a datos personales. .
Esta capacidad existe en todas las versiones modernas de macOS, incluidas Catalina 10.15, Mojave 10.14 y anteriores, básicamente cualquier cosa desde Mac OS X 10.8 y posteriores tiene la función tccutil y puede restablecer el acceso a la aplicación de esta manera.