Comment ajouter des exceptions Gatekeeper à partir de la ligne de commande sous Mac OS X

Table des matières:

Anonim

Généralement, si vous souhaitez faire approuver le lancement d'une application par la fonctionnalité GateKeeper sur un Mac, vous faites un clic droit sur l'application de développeurs non identifiée et choisissez "Ouvrir", ou passez par les Préférences Système pour contourner Gatekeeper qui façon. Une autre option consiste à ajouter manuellement des approbations d'application et des exceptions à Gatekeeper en passant à la ligne de commande dans Mac OS X.

C'est idéal pour les utilisateurs avancés qui souhaitent créer des scripts ou automatiser les approbations d'applications, mais cela peut également être utile pour l'administration à distance et dans d'autres situations également.

Nous allons nous tourner vers la commande spctl pour obtenir l'effet souhaité ici, avec laquelle, comme nous l'avons déjà mentionné, les utilisateurs peuvent également interagir pour activer et désactiver Gatekeeper à partir du terminal.

Ajouter une application à l'approbation Gatekeeper à partir de la ligne de commande sous Mac OS X

Pour ajouter une application aux exceptions Gatekeepers et à la liste de lancement d'applications approuvées, utilisez l'indicateur –add avec spctl pour approuver le lancement d'une application. Le style de syntaxe suivant est approprié :

spctl --add /Path/To/Application.app

Par exemple, pour ajouter une approbation pour l'application imaginaire appelée « GooseRoute » qui réside dans le dossier de téléchargement des utilisateurs, la chaîne de syntaxe ressemblerait à ceci :

spctl --add ~/Downloads/GooseRoute.app

Vous devrez entrer un mot de passe administrateur pour approuver l'application avec Gatekeeper, sinon vous pouvez préfixer la commande avec sudo si vous effectuez cette opération depuis SSH ou si vous souhaitez automatiser le processus.

Supprimer une exception Application Gatekeeper avec spctl sous Mac OS X

Supprimer une application de la liste d'approbation du Gatekeeper est tout aussi simple, il suffit de désactiver l'indicateur –add avec –remove, sinon la syntaxe est la même :

spctl --remove /Path/To/Application.app

Encore une fois, vous pouvez préfixer la commande avec sudo si vous le souhaitez, sinon la fenêtre contextuelle d'authentification administrateur familière apparaîtra dans Mac OS X pour terminer la suppression de l'application de la liste d'autorisation Gatekeepers.

N'oubliez pas que si vous ajoutez ou supprimez des applications enfouies dans le système de fichiers avec des chemins longs et complexes, vous pouvez toujours les faire glisser et les déposer dans la fenêtre du terminal pour imprimer le chemin complet.

Comment ajouter des exceptions Gatekeeper à partir de la ligne de commande sous Mac OS X