2 votos

¿Es posible dar/quitar permisos a/de las aplicaciones a través de la línea de comandos?

Logi Options parece olvidar que tiene permisos de supervisión de entrada y accesibilidad con frecuencia, por lo que tengo que entrar y quitar los permisos y volver a añadirlos para que la rueda de desplazamiento de mi ratón MX Anywhere 2s vuelva a funcionar. Me gustaría automatizar ese proceso. ¿Hay alguna manera de interactuar con los permisos de Catalina a través de la línea de comandos (a través de sudo, por supuesto)?

1voto

Oskar Puntos 1242

La respuesta corta es no - estos están diseñados por Apple para ser otorgados por el usuario, en el último momento, cuando usted decide que desea ceder el control a una aplicación en lugar de pre-aclarado y con guión. La mejor solución es resolver por qué esa aplicación sigue cambiando o su sistema operativo está dejando caer los derechos - usted debe ser capaz de establecer una vez.

Es bastante fácil leer la base de datos para ver qué ajustes se han configurado, no está diseñado para cambiar los ajustes directamente a través de la shell. (Si usted encuentra una manera, podría valer $$ para informar que a Apple - https://developer.apple.com/security-bounty/ )

Una respuesta más larga es, más o menos - si usted tiene MDM, y configurar un marco, supervisar el dispositivo (o optar por el MDM automatizar estos ajustes) y luego elaborar perfiles de configuración que una vez firmado y de confianza, puede ser instalado por script.

Empezar con esto lleva bastante tiempo. Aquí hay un vídeo de más de 30 minutos que cubre los aspectos básicos y dos páginas web bastante importantes de Apple que documentan las ideas generales y las implementaciones de ejemplo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X