Gatekeeper to funkcja, która praktycznie zawsze była obecna w systemie OS X jako środek bezpieczeństwa, aby zapobiec uruchamianiu złośliwego kodu w systemie, który nie jest podpisany przez zaufanych programistów według certyfikatu. Z pewnością niejednokrotnie podczas pobierania darmowej aplikacji z internetu podczas jej wykonywania pojawia się błąd »Nie można otworzyć tej aplikacji, ponieważ pochodzi od niezidentyfikowanego programisty».
Z tego powodu wielu programistów i administratorów systemu jest zmuszonych od tego czasu dezaktywować tę funkcję może być naprawdę irytujące. Tyle tylko, że jeśli zrobimy to bezpośrednio z opcji w systemie, pozostawi okres 30 dni dezaktywacji, ale poniżej pozostawi aktywowane polecenie resetowania, przez które po 30 dniach zostanie ponownie aktywowany.
Najpierw zobaczmy, jak wyłączyć ta opcja bezpośrednio z systemu. Proces jest tak prosty, jak wejście do > Preferencje systemowe> System i prywatność, a na karcie Ogólne klikniemy na kłódkę na dole, gdzie wprowadzimy nasze hasło administratora i zaznaczymy opcję „Dowolna witryna”. Spowoduje to wyłączenie go z opcją resetowania na 30 dni.
Aby tego uniknąć, mamy możliwość dezaktywacji tego resetowania bezpośrednio z terminala w Aplikacje> Narzędzia> Terminal wpisując następujące polecenie, a także wpisując nasze hasło administratora:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool NIE
W każdym przypadku zawsze istnieje możliwość powrotu do konfiguracji początkowej, po prostu wprowadzając to samo polecenie, ale zmieniając opcję „NIE” na „TAK”, czyli:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool TAK
Użyteczność tej opcji jest naprawdę nieco ograniczona, ponieważ głównie ją radzę zespoły produkcyjne lub deweloperskie w ramach zamkniętego systemu bezpieczeństwa, ponieważ dla przeciętnego użytkownika nie ma sensu dezaktywować opcji, która daje pełny miesiąc na zrobienie tego, czego potrzebujemy.