18 votos

¿Se puede desactivar el Guardián de la Puerta a través de un terminal en OS X 10.8 Mountain Lion?

¿Cómo se puede desactivar el Guardián de la Puerta a través de los comandos de la terminal en OS X 10.8 Mountain Lion? Estoy buscando replicar la selección del panel de preferencias de Seguridad y Privacidad para permitir aplicaciones descargadas de En cualquier lugar para correr:

enter image description here

Al tener un comando de terminal, puedo escribir un script para hacer esta tarea de forma remota en lugar de ir manualmente a cada Mac y cambiar estos ajustes con un ratón y varios clics.

23voto

Ged Byrne Puntos 481

El spctl La herramienta debería hacer el trabajo.

sudo spctl --master-disable apagará los controles del Guardián de la Puerta, y sudo spctl --master-enable los volverá a habilitar (con la configuración predeterminada de la App Store y de las aplicaciones firmadas - no parece que sea posible configurarla en sólo la App Store-).

Tenga en cuenta que no arrojará ningún error si lo ejecuta sin sudo permisos, pero sudo es, de hecho, necesario.

4voto

Nate Puntos 220
sudo spctl --master-disable

Ver la página del hombre para spctl

3voto

Cualquiera de estos también deshabilita los diálogos del Gatekeeper (después de reiniciar), pero no cambian la configuración que se muestra en las Preferencias del Sistema.

sudo defaults write /var/db/SystemPolicy-prefs.plist enabled -string no
defaults write com.apple.LaunchServices LSQuarantine -bool false

No sé si spctl --master-disable es de alguna manera diferente a desactivar el Guardián de las Preferencias del Sistema, pero spctl --status cambios en assessments disabled después de desactivar el Guardián de la Puerta en las Preferencias del Sistema.

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