Gatekeeper-uitzonderingen toevoegen vanaf de opdrachtregel in Mac OS X
Inhoudsopgave:
- Een toepassing toevoegen aan Gatekeeper-goedkeuring vanaf de opdrachtregel in Mac OS X
- Een Applications Gatekeeper-uitzondering verwijderen met spctl in Mac OS X
Als u wilt dat een toepassing wordt goedgekeurd door de GateKeeper-functie op een Mac, klikt u meestal met de rechtermuisknop op de niet-geïdentificeerde ontwikkelaarstoepassing en kiest u "Openen", of doorloopt u Systeemvoorkeuren om Gatekeeper te omzeilen. manier. Een andere optie is om handmatig toepassingsgoedkeuringen en uitzonderingen aan Gatekeeper toe te voegen door naar de opdrachtregel in Mac OS X te gaan.
Dit is geweldig voor geavanceerde gebruikers die applicatiegoedkeuringen willen scripten of automatiseren, maar het kan ook handig zijn voor beheer op afstand en in andere situaties.
We zullen ons wenden tot het spctl-commando om hier het gewenste effect te bereiken, waarmee gebruikers, zoals we eerder hebben besproken, ook kunnen communiceren om Gatekeeper vanuit Terminal in en uit te schakelen.
Een toepassing toevoegen aan Gatekeeper-goedkeuring vanaf de opdrachtregel in Mac OS X
Om een applicatie toe te voegen aan Gatekeepers-uitzonderingen en de lijst met goedgekeurde applicaties, gebruikt u de vlag –add met spctl om de lancering van een applicatie goed te keuren. De volgende syntaxisstijl is geschikt:
spctl --add /Path/To/Application.app
Om bijvoorbeeld goedkeuring toe te voegen voor de denkbeeldige toepassing genaamd "GooseRoute" die zich in de downloadmap van de gebruiker bevindt, ziet de syntaxisreeks er als volgt uit:
spctl --add ~/Downloads/GooseRoute.app
U moet een beheerderswachtwoord invoeren om de toepassing met Gatekeeper goed te keuren, anders kunt u de opdracht voorafgaan met sudo als u dit vanuit SSH uitvoert of het proces wilt automatiseren.
Een Applications Gatekeeper-uitzondering verwijderen met spctl in Mac OS X
Het verwijderen van een applicatie uit de Gatekeeper-goedkeuringslijst is net zo eenvoudig, schakel gewoon de vlag –add uit met –remove, de syntaxis is verder hetzelfde:
spctl --remove /Path/To/Application.app
Nogmaals, je kunt het commando desgewenst laten voorafgaan door sudo, anders verschijnt de bekende admin-authenticatie-pop-up in Mac OS X om de verwijdering van de applicatie uit de Gatekeepers-autorisatielijst te voltooien.
Vergeet niet dat als je toepassingen toevoegt of verwijdert die met lange complexe paden in het bestandssysteem zijn begraven, je deze altijd naar het Terminal-venster kunt slepen en neerzetten om het volledige pad af te drukken.