Gatekeeper je funkce, která byla v OS X prakticky vždy přítomna jako bezpečnostní opatření k zabránění spuštění škodlivého kódu v systému, který není podepsán důvěryhodnými vývojáři certifikátem. Určitě více než jednou při stahování bezplatné softwarové aplikace z Internetu se při jejím spuštění zobrazí chyba »Tuto aplikaci nelze otevřít, protože pochází od neznámého vývojáře».
Z tohoto důvodu je mnoho vývojářů a správců systému od té doby nuceno tuto funkci deaktivovat může být opravdu otravné. Jediné, ale je, že pokud to uděláme přímo z možnosti v systému, ponechá dobu 30 dní deaktivace, ale pod ní zůstane aktivovaný příkaz reset, kterým po 30 dnech bude znovu aktivován.
Nejprve se podívejme, jak je deaktivovat tuto možnost přímo ze systému. Proces je tak jednoduchý, jako přístup k > Předvolby systému> Systém a ochrana osobních údajů a na kartě Obecné klikneme na visací zámek dole, kde zadáme heslo správce a označíme možnost „Libovolný web“. Tím ji deaktivujete s možností 30denního resetu.
Abychom tomu zabránili, máme možnost deaktivovat tento reset přímo z terminálu v Aplikace> Nástroje> Terminál zadáním následujícího příkazu a také zadáním hesla správce:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool NE
V každém případě vždy existuje možnost vrátit se k původní konfiguraci jednoduše zadáním stejného příkazu, ale změnit možnost „NE“ na „ANO“, to znamená:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool ANO
Užitečnost této možnosti je do jisté míry omezená, protože ji hlavně doporučuji produkční nebo vývojové týmy v rámci uzavřeného bezpečnostního systému, protože pro průměrného uživatele nemá smysl deaktivovat možnost, která dává celému měsíci možnost dělat, co potřebujeme.