Cómo agregar excepciones de Gatekeeper desde la línea de comandos en Mac OS X
Tabla de contenido:
- Agregar una aplicación a la aprobación de Gatekeeper desde la línea de comandos en Mac OS X
- Eliminar una excepción de Gatekeeper de aplicaciones con spctl en Mac OS X
Por lo general, si desea que la función GateKeeper apruebe el inicio de una aplicación en una Mac, haga clic con el botón derecho en la aplicación de desarrolladores no identificados y elija "Abrir", o vaya a Preferencias del sistema para omitir Gatekeeper que camino. Otra opción es agregar manualmente aprobaciones y excepciones de aplicaciones a Gatekeeper dirigiéndose a la línea de comando en Mac OS X.
Esto es excelente para usuarios avanzados que desean generar secuencias de comandos o automatizar aprobaciones de aplicaciones, pero también puede ser útil para la administración remota y en otras situaciones.
Vamos a pasar al comando spctl para lograr el efecto deseado aquí, que, como hemos discutido antes, los usuarios también pueden interactuar para habilitar y deshabilitar Gatekeeper desde la Terminal.
Agregar una aplicación a la aprobación de Gatekeeper desde la línea de comandos en Mac OS X
Para agregar una aplicación a las excepciones de Gatekeepers y a la lista de lanzamiento de aplicaciones aprobadas, use el indicador –add con spctl para aprobar el lanzamiento de una aplicación. El siguiente estilo de sintaxis es apropiado:
spctl --add /Path/To/Application.app
Por ejemplo, para agregar aprobación para la aplicación imaginaria llamada "GooseRoute" que reside en la carpeta de descargas de los usuarios, la cadena de sintaxis sería similar a la siguiente:
spctl --add ~/Downloads/GooseRoute.app
Tendrá que ingresar una contraseña de administrador para aprobar la aplicación con Gatekeeper, de lo contrario, puede agregar el prefijo sudo al comando si está realizando esto desde SSH o desea automatizar el proceso.
Eliminar una excepción de Gatekeeper de aplicaciones con spctl en Mac OS X
Eliminar una aplicación de la lista de aprobación de Gatekeeper es igual de fácil, simplemente cambie el indicador –add por –remove, la sintaxis es la misma:
spctl --remove /Path/To/Application.app
Nuevamente, puede anteponer el comando con sudo si lo desea; de lo contrario, aparecerá la familiar ventana emergente de autenticación de administrador en Mac OS X para completar la eliminación de la aplicación de la lista de autorización de Gatekeepers.
Recuerde, si está agregando o eliminando aplicaciones que están ocultas en el sistema de archivos con rutas largas y complejas, siempre puede arrastrarlas y soltarlas en la ventana de Terminal para imprimir la ruta completa.