Как да предотвратите автоматичното включване на Gatekeeper в Mac OS X
Gatekeeper е защитна функция, вградена в Mac OS X, която помага да се предотврати изпълнението на неоторизирани приложения и код на Mac. Повечето потребители са срещали Gatekeeper и преди, когато отидат да отворят приложение, изтеглено от интернет, където виждате съобщение за грешка „Приложението не може да бъде отворено, защото е от неидентифициран разработчик“. Тъй като Gatekeeper е полезна защитна функция, почти всички потребители на Mac трябва да я оставят активирана, но някои напреднали потребители на OS X, разработчици и системни администратори може да се наложи да деактивират Gatekeeper.Въпреки че можете да направите това, потребителите ще открият, че Gatekeeper се активира отново след изтичане на 30-дневен период, което на практика означава, че Gatekeeper ще се включи отново дори ако той е изключен.
Това е функция за сигурност, наречена „Auto Rearm“ и е ново допълнение към Gatekeeper в MacOS Sierra, OS X El Capitan и Yosemite, но с малко усилия функцията за автоматично активиране също може да бъде деактивирана .
Деактивиране на функцията за автоматично превключване на Gatekeeper в Mac OS X
С команден низ по подразбиране можете да попречите на Gatekeeper да се активира повторно, след като е бил деактивиран за 30 дни. Това се отнася за съвременните версии на Mac OS X, но всъщност е подходящо само за напреднали потребители.
Отворете терминалното приложение (/Applications/Utilities) и въведете следния команден низ по подразбиране:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool NO
Натиснете return и въведете паролата на администратора както обикновено, това ще попречи на Gatekeeper да се включи отново след 30 дни следващия път, когато изключите функцията в настройките или от командния ред.
Повторно активиране на Gatekeeper AutoRearm с настройки по подразбиране в Mac OS X
За да се върнете към настройката по подразбиране и да върнете Gatekeeper към възможностите му за автоматично повторно активиране след 30 дни, просто въведете следния команден низ в терминала:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool ДА
Отново натиснете return и въведете администраторска парола, Gatekeeper ще се включи отново по предназначение.
Трябва ли обикновеният потребител да прави това? Не. Дори за напреднали потребители това може да се счита за малко екстремно и може би по-добрият подход може да бъде ръчно добавяне на изключения на Gatekeeper за приложения, ако е необходимо, или просто използване на метода за заобикаляне чрез System Preferences, когато Gatekeeper срещне приложение.
Насочва се към JonsView за откриване на тази команда по подразбиране.