Gatekeeper, впервые представленный в OS X Mountain Lion, - это функция безопасности Mac, которая помогает защитить ваш Mac от вредоносных программ и других вредоносных программ. Gatekeeper проверяет, чтобы приложение было безопасно запущено, сверяя его со списком приложений, которые Apple проверила и одобрила для Apple Mac Store и / или одобрила Apple, даже если они не предлагаются через магазин приложений. Вот три варианта Gatekeeper:
- Магазин приложений
- App Store и идентифицированные разработчики
- В любом месте
В macOS Sierra, однако, Apple внесла некоторые важные изменения в Gatekeeper, которые, по-видимому, ограничивают выбор опытных пользователей, которые хотят загружать и использовать программное обеспечение, помимо списка приложений, официально утвержденных Apple.
Но не волнуйтесь, настройки Gatekeeper все еще можно изменить в macOS Sierra, чтобы предоставить вам доступ к программному обеспечению, официально не одобренному Apple. Понятно, что пользователи, которые отключают защиту Gatekeeper, делают это на свой страх и риск, так как вы должны быть опытным пользователем Mac, чтобы избежать вредоносных программ и другого вредоносного программного обеспечения.
Настройте параметры гейткипера
Традиционно, Gatekeeper предлагал три параметра повышения безопасности: где угодно, App Store и идентифицированных разработчиков и только App Store. Первый выбор, как следует из его названия, позволял пользователям запускать приложения из любого источника, эффективно отключая функцию Gatekeeper.
Второй вариант позволил пользователям запускать приложения из Mac App Store, а также от разработчиков программного обеспечения, которые зарегистрировались в Apple и надежно подписали свои приложения. Наконец, наиболее безопасная настройка - ограничивать пользователей запущенными приложениями, полученными только из Mac App Store.
Хотя варианты защиты были хорошими идеями для менее опытных пользователей Mac, опытные пользователи посчитали, что Gatekeeper слишком ограничен, и обычно пытались отключить его, установив для него значение «Anywhere . «
Однако в macOS Sierra опция «Anywhere» пропала, и в качестве единственных двух вариантов остались «App Store» и «App Store и идентифицированные разработчики».
Отключите Gatekeeper в macOS Sierra из терминала с помощью команды
Настройки Gatekeeper находятся в Системных настройках> Безопасность и конфиденциальность> Общие . Параметры Gatekeeper находятся под «Все приложения, загруженные из:», при этом выбор «Anywhere» отсутствует. При отсутствии опции «Anywhere» многие пользователи Mac считали, что Apple полностью убрала опцию «Anywhere».
К счастью, Apple не отключила возможность изменить настройку Gatekeeper на «Anywhere», она просто начала требовать, чтобы пользователи делали это из терминала с помощью команды, что было для Apple способом гарантировать, что только опытные пользователи macOS могут измениться. настройка Gatekeeper на «Anywhere». Как правило, только опытные пользователи macOS знают, как использовать терминал.
Чтобы отключить Gatekeeper (т. Е. Установить «Anywhere») из командной строки, откройте новое окно терминала и введите следующую команду:
$ sudo spctl --master-disable
Поскольку вы используете «sudo», вам будет предложено ввести пароль администратора (администратора) вашего Mac. Введите свой пароль root, и команда изменит настройку Gatekeeper на «Anywhere».
Если вы хотите подтвердить, что параметр Gatekeeper был изменен на «Anywhere», вы можете запустить Системные настройки и проверить параметр «Разрешить загрузку приложений из» от Gatekeeper. Теперь вы увидите, что «Anywhere» - это настройка Gatekeeper. Нажмите на замок в левом нижнем углу, чтобы ввести пароль и внести изменения, затем выберите «В любом месте» в списке параметров Gatekeeper. Функция безопасности больше не будет сообщать вам о приложениях от неизвестных разработчиков. Вы также заметите, что, поскольку вы запустили команду для изменения параметра «Разрешить загрузку приложений из» в Gatekeeper на «Везде», этот параметр теперь отображается в интерфейсе, как показано на снимке экрана ниже.
Временный обход гейткипера
Несмотря на свои потенциально неприятные ограничения, Gatekeeper действительно является важной функцией безопасности, которая может предотвратить случайный запуск вредоносных приложений. Если вы предпочитаете оставить Gatekeeper включенным, но все же время от времени необходимо запускать приложение от неизвестного разработчика, вы можете временно обойти Gatekeeper, открыв приложение из контекстного меню, вызываемого правой кнопкой мыши.
В качестве иллюстрации: при попытке открыть приложение от неизвестного разработчика, когда включен Gatekeeper, вы получите следующее предупреждение о том, что приложение не может быть запущено:
Чтобы временно обойти Gatekeeper, щелкните правой кнопкой мыши (или удерживая нажатой клавишу «Control») на значке приложения и выберите « Открыть» .
Вы по-прежнему будете получать сообщение с предупреждением, но на этот раз это только предупреждение. Повторное нажатие кнопки Open запустит приложение.
Восстановить настройки Sierra Gatekeeper по умолчанию
Если вы включили опцию «Везде» с помощью команды «Терминал» выше, а затем хотите отменить ее, вы можете вернуться к Терминалу и выполнить эту команду:
$ sudo spctl --master-enable
Эта команда отменяет команду spctl --master-disable
которую вы запустили, чтобы установить для параметра «Разрешить загрузку приложений из» в Gatekeeper значение «Везде».
Если вы нашли эту статью полезной, вы можете проверить, как запустить обновление программного обеспечения Mac через терминал.
Задавали ли вы ранее настройку «Загрузка приложений из» гейткиперов в «Где угодно»? Как ты сделал это? Пожалуйста, оставьте комментарий ниже.