Heureusement pour moi, je savais comment lire les pages de manuel. J'ai découvert qu'une copie par défaut se trouvait dans /var/db/SystemPolicy-default et j'ai pu la copier à l'emplacement normal de la politique système.
Commande à exécuter :
Nathaniels-MacBook-Pro:~ nathanielsuchy$ sudo cp /var/db/.SystemPolicy-default /var/db/SystemPolicy
Dans les pages de l'homme
FILES
/var/db/SystemPolicy The system policy database.
/var/db/.SystemPolicy-default
A copy of the initial distribution version of the
system policy database. Useful for starting over
if the database gets messed up beyond recognition.
Les développeurs ont inclus une copie par défaut afin de s'assurer que, en cas de problème avec la base de données, vous pouvez simplement copier la base de données par défaut à l'emplacement de la base de données, redémarrer et être prêt à fonctionner.
Il existe toutefois une méthode encore plus simple, qui est également recommandée. Voir les pages de manuel :
--reset-default
Unconditionally reset the system policy database to its default
value. This discards all changes made by administrators. It also
heals any corruption to the database. It does not implicitly
either enable or disable the facility. This must be done as the
super user. Reboot after use.
Cours juste :
sudo spctl --reset-default
puis redémarrez votre Mac et tout redeviendra normal.
Sortie fixe :
Maintenant tout est revenu à la normale : Comme indiqué, je ne peux pas installer de nouvelles applications qui ne proviennent pas de l'App Store. Si le système gatekeeper est désactivé ou s'il n'a pas de règles, je peux charger l'application sans problème. Bien que la désactivation du gatekeeper ne soit pas recommandée du point de vue de la sécurité, il est préférable d'accorder des exemptions aux applications de confiance et vérifiées qui ne sont pas signées, bien que la meilleure façon de procéder, et la plus sûre, soit de signer vos applications sans exception.
À l'avenir, soyez toujours prudent lorsque vous ajustez les règles du gatekeeper, mais je suis heureux qu'il y ait un moyen simple de le réinitialiser à l'ensemble des règles par défaut. Cela aurait pu être bien pire sans une copie du jeu de règles par défaut.