Как разрешить приложения откуда угодно в macOS Gatekeeper (Big Sur
Оглавление:
Gatekeeper в MacOS теперь строже, чем когда-либо: по умолчанию разрешаются параметры только для приложений, загруженных либо из App Store, либо из App Store и идентифицированных разработчиков. Опытные пользователи Mac могут захотеть разрешить третий вариант, то есть возможность открывать и разрешать загрузку приложений из любого места в macOS Big Sur, macOS Catalina, macOS Sierra, macOS High Sierra и MacOS Mojave.
Для ясности: параметр «Разрешить загрузку приложений откуда угодно» скрыт по умолчанию в Gatekeeper для macOS, начиная с Sierra. Вы можете увидеть это, перейдя на панель настроек «Безопасность и конфиденциальность», и в разделе «Общие» вы не найдете такой опции для настроек разрешения приложения Gatekeeper. Несмотря на это, с небольшим вмешательством в командную строку вы можете раскрыть третий вариант и восстановить возможность открывать приложения, которые приходят откуда угодно.
Это не рекомендуется для большинства пользователей Mac, только опытные пользователи Mac и разработчики, которые могут точно оценить действительность приложения, должны использовать этот метод, который включает в себя отключение Gatekeeper из командной строки, тем самым удаляя стандартный Механизмы безопасности гейткипера в Mac OS.
Как разрешить приложения откуда угодно в Gatekeeper для macOS Big Sur, Catalina, Mojave, Sierra
- Выйти из системных настроек
- Откройте приложение «Терминал» из папки /Applications/Utilities/ и введите следующий синтаксис команды:
- Нажмите «Ввод» и выполните аутентификацию с помощью пароля администратора
- Перезапустите Системные настройки и перейдите в «Безопасность и конфиденциальность» и вкладку «Общие»
- Теперь вы увидите параметр «Откуда» в разделе «Разрешить загрузку приложений из:» Параметры гейткипера
sudo spctl --master-disable
Теперь вы сможете открывать и запускать приложения из любого места под macOS Mojave, High Sierra и Sierra, но имейте в виду, что это отключает Gatekeeper и не рекомендуется для подавляющего большинства пользователей Mac.
Разрешение приложений из любого места, в том числе от неизвестных разработчиков, потенциально может сделать Mac уязвимым для определенных вредоносных и нежелательных программ, и его следует избегать всем пользователям Mac, за исключением тех, у кого действительно расширенные возможности.
Другой подход заключается в ручном добавлении исключений гейткипера через командную строку, решение, которое может быть более подходящим, чем просто позволить всему обходить гейткипера.
Возврат к безопасности гейткипера по умолчанию в macOS Mojave, High Sierra, Sierra
Вы также можете отменить это и вернуться к строгим настройкам Gatekeeper по умолчанию, разрешающим только приложения из Mac App Store и идентифицированных разработчиков, введя следующую командную строку:
sudo spctl --master-enable
Нажатие клавиши возврата и повторная аутентификация вернет macOS Gatekeeper обратно в строгое состояние по умолчанию, запрещающее запуск случайных приложений.
Почти каждый пользователь Mac должен оставить эту функцию включенной в состоянии по умолчанию.Если у вас нет возможности легко определить, какие приложения являются законными, а какие нет, вам абсолютно не следует изменять этот параметр. Сообщение «Невозможно открыть приложение, потому что оно создано неизвестным разработчиком» предназначено для защиты подавляющего большинства пользователей Mac, и его нельзя игнорировать.