Hoe Gatekeeper uit te schakelen van Command Line in Mac OS X

Hoewel de meeste Mac-gebruikers Poortekeeper ingeschakeld willen houden voor veiligheidsdoeleinden, merken sommige geavanceerde gebruikers dat Gatekeeper overdreven ijverig is om te voorkomen dat apps van derden worden gebruikt in OS X.

Hoewel Gatekeeper gemakkelijk kan worden uitgeschakeld via de systeemvoorkeuren op een Mac, is een andere optie om Gatekeeper uit te schakelen via de opdrachtregel in OS X. Dit kan handig zijn voor scriptdoeleinden, configuratie, beheer op afstand en alleen voor diegenen die liever gebruik de Terminal.

Schakel Gatekeeper uit vanaf de commandoregel in OS X.

Start Terminal als u dit nog niet hebt gedaan (/ Applications / Utilities /) en voer de volgende opdracht uit om Gatekeeper uit te schakelen:

sudo spctl --master-disable

Druk op Return en voer het beheerderswachtwoord in zoals gewoonlijk vereist door sudo, en Gatekeeper wordt onmiddellijk uitgeschakeld. Als u dit wilt bevestigen, kunt u dit doen met de vlag -status en hetzelfde commando, zoals het volgende:

spctl --status

Dit zal 'assessments disabled' rapporteren om aan te geven dat Gatekeeper is uitgeschakeld. U zult ook merken dat het voorkeurenpaneel Poortwachterbeveiliging op 'Overal' wordt ingesteld.

Schakel Gatekeeper in vanaf de opdrachtregel van Mac OS X.

Natuurlijk kunt u Gatekeeper ook inschakelen via de opdrachtregel van OS X door de volgende opdrachtreeks te gebruiken:

sudo spctl --master-enable

Druk op Return en je kunt de status opnieuw bevestigen met -status:

$ spctl --status
assessments enabled

Gatekeeper wordt weer ingeschakeld op de strengste instelling. Als uitschakeling zal de instelling ook door de GUI gaan.

Nogmaals, de meeste gebruikers moeten Gatekeeper aan laten staan, en indien nodig, kunnen ze deze omzeilen via het paneel Systeemvoorkeuren op een per-app-basis, of met behulp van de rechtermuisknop op 'Open'.