18 votes

Peut-on désactiver Gatekeeper via le terminal dans OS X 10.8 Mountain Lion ?

Comment désactiver Gatekeeper via des commandes de terminal dans OS X 10.8 Mountain Lion ? Je cherche à reproduire la sélection du volet de préférences Sécurité et confidentialité pour autoriser les applications téléchargées à partir du site Web de Gatekeeper. N'importe où pour courir :

enter image description here

En disposant d'une commande terminal, je peux écrire un script pour effectuer cette tâche à distance plutôt que d'aller manuellement sur chaque Mac et de modifier ces paramètres avec une souris et plusieurs clics.

23voto

Ged Byrne Points 481

Le site spctl devrait faire l'affaire.

sudo spctl --master-disable désactivera les vérifications du Gatekeeper, et sudo spctl --master-enable les réactivera (avec les paramètres par défaut de l'App Store et des applications signées - il ne semble pas que le réglage sur App Store uniquement soit possible).

Notez qu'il n'y aura aucune erreur si vous l'exécutez sans sudo les permissions, mais sudo est en fait nécessaire.

4voto

Gordon Davisson Points 30215
sudo spctl --master-disable

Voir la page de manuel de spctl

3voto

L'une ou l'autre de ces méthodes désactive également les boîtes de dialogue de Gatekeeper (après le redémarrage), mais elles ne modifient pas le paramètre affiché dans les Préférences Système.

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

Je ne sais pas si spctl --master-disable est en quelque sorte différent de la désactivation de Gatekeeper dans les Préférences Système, mais spctl --status les changements apportés à assessments disabled après avoir désactivé Gatekeeper dans les préférences du système.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X