Gatekeeper — это встроенная функция безопасности macOS, которая помогает защитить ваш компьютер от вредоносных программ, ограничивая установку приложений только из App Store и от идентифицированных разработчиков. Однако иногда пользователям может потребоваться установить приложения из других источников всяких “зеленых сайтов”. В этой статье представлено напишу руководство по обходу Gatekeeper.
⚠️ Установка приложений из ненадежных источников может подвергнуть вашу систему повышенному риску заражения вредоносным ПО. Продолжайте только в том случае, если вы полностью уверены в безопасности источника приложения.
Обход Gatekeeper для конкретного приложения Link to heading
- Откройте терминал
- Используйте команду xattr: Введите следующую команду в терминале:
sudo xattr -r -c
- Перетащите приложение: Поставьте пробел после команды, затем перетащите значок приложения из Finder в окно терминала. Это автоматически заполнит путь к приложению. т.е комманда например выглядит так:
sudo xattr -r -c /Applications/Raycast.app
Важное замечание: Эта команда не работает напрямую с файлами образов (.dmg). Необходимо скопировать приложение из образа, например, в папку “Applications”
Выполните команду: Нажмите клавишу Enter.
Введите пароль администратора: Введите пароль своей учетной записи администратора и нажмите Enter. Обратите внимание, что символы пароля не будут отображаться в терминале во время ввода. Это нормальное поведение.
Запустите приложение
Объяснение Link to heading
Команда xattr используется для управления расширенными атрибутами файлов. В данном случае мы используем ее для удаления атрибута com.apple.quarantine, который указывает macOS, что файл был загружен из Интернета и должен быть проверен Gatekeeper.
sudo
: Позволяет выполнять команду с правами суперпользователя (администратора).
xattr
: Утилита командной строки для просмотра, изменения и удаления расширенных атрибутов файлов.
-r
: Рекурсивно обрабатывает все вложенные файлы и каталоги.
-c
: Удаляет указанный расширенный атрибут.
com.apple.quarantine
: Расширенный атрибут, который Gatekeeper использует для идентификации загруженных файлов.
Альтернативные методы Link to heading
Описанный выше метод избавляет вам ходить в настройки параметров безопасности в системных настройках и много кликать мышкой.