Это функция безопасности, называемая «Auto Rearm», и это новое дополнение к Gatekeeper в MacOS Sierra, OS X El Capitan и Yosemite, но с небольшим усилием функция автоматического включения также может быть отключена.
Отключение функции автозапуска гейткипера в Mac OS X
С помощью командной строки по умолчанию вы можете предотвратить активацию Gatekeeper после того, как она была отключена на 30 дней. Это относится к современным версиям Mac OS X, но действительно актуально только для продвинутых пользователей.
Откройте приложение «Терминал» (/ Приложения / Утилиты) и введите следующую командную строку по умолчанию:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool NO
Хит возвращается и вводит пароль администратора как обычно, это предотвратит повторное включение Gatekeeper через 30 дней при следующем отключении функции в настройках или из командной строки.
Повторное включение Gatekeeper AutoRearm с настройками по умолчанию в Mac OS X
Чтобы вернуться к настройке по умолчанию и вернуть Gatekeeper в его автоматические возможности реактивации через 30 дней, просто введите следующую команду в терминал:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool YES
Снова нажмите return и введите пароль администратора, Gatekeeper снова включится, как предполагалось.
Должен ли средний пользователь это делать? Нет. Даже для продвинутых пользователей это может считаться несколько экстремальным, и, возможно, лучший подход может заключаться в том, чтобы вручную добавлять исключения для Gatekeeper для приложений по мере необходимости или просто использовать метод обхода через Системные настройки, когда приложение обнаруживает Gatekeeper.
Отправляется в JonsView для обнаружения этой команды по умолчанию.