Comment désactiver Gatekeeper à partir de la ligne de commande sous Mac OS X

Table des matières:

Anonim

Bien que la plupart des utilisateurs de Mac voudront garder Gatekeeper activé pour des raisons de sécurité, certains utilisateurs avancés trouvent que Gatekeeper est trop zélé pour empêcher l'utilisation d'applications tierces sous macOS et Mac OS X.

Bien qu'il soit facile de désactiver Gatekeeper via les Préférences Système sur un Mac, une autre option consiste à désactiver Gatekeeper à l'aide de la ligne de commande sous Mac OS.Cela peut être utile à des fins de script, de configuration, de gestion à distance et uniquement pour ceux qui préfèrent utiliser le terminal.

Désactiver Gatekeeper à partir de la ligne de commande sous Mac OS

Lancez Terminal si vous ne l'avez pas encore fait (/Applications/Utilitaires/) et lancez la commande suivante pour désactiver Gatekeeper :

sudo spctl --master-disable

Appuyez sur retour et entrez le mot de passe administrateur comme généralement requis par sudo, et Gatekeeper sera instantanément désactivé. Si vous avez envie de le confirmer, vous pouvez le faire avec l'indicateur –status et la même commande, comme suit :

spctl --status

Cela renverra les "évaluations désactivées" pour indiquer que Gatekeeper a été désactivé. Vous constaterez également que le panneau de préférences Gatekeeper Security sera défini sur "Partout".

Comment activer Gatekeeper à partir de la ligne de commande de Mac OS X

Bien sûr, vous pouvez également activer Gatekeeper à partir de la ligne de commande de macOS / Mac OS X en utilisant la chaîne de commande suivante :

sudo spctl --master-enable

Appuyez sur retour et vous pouvez à nouveau confirmer le statut avec –status :

$ spctl --status assessments enabled

Gatekeeper sera réactivé à son réglage le plus strict. En tant que désactivant, le paramètre s'appliquera également à l'interface graphique.

Encore une fois, la plupart des utilisateurs doivent laisser Gatekeeper activé et, si nécessaire, ils peuvent le contourner via le panneau Préférences système pour chaque application ou en utilisant l'astuce "Ouvrir" du clic droit. .

La possibilité de désactiver Gatekeeper via Terminal existe depuis un certain temps maintenant, et cette astuce s'applique à pratiquement toutes les versions modernes de Mac OS, y compris macOS Big Sur, Catalina, Mojave, High Sierra et Sierra.

Si vous connaissez d'autres conseils ou astuces utiles associés à l'activation et à la désactivation de Gatekeeper à partir de la ligne de commande (ou autrement), partagez-les avec nous dans les commentaires ci-dessous.

Comment désactiver Gatekeeper à partir de la ligne de commande sous Mac OS X