Рекомендуемые, 2024

Выбор редактора

Как добавить исключения гейткипера из командной строки в Mac OS X

Apple Event — November 10

Apple Event — November 10

Оглавление:

Anonim

Как правило, если вы хотите, чтобы запуск приложения был одобрен функцией GateKeeper на Mac, вы щелкаете правой кнопкой мыши неопознанное приложение для разработчиков и выбираете «Открыть» или переходите в Системные настройки, чтобы обойти Gatekeeper таким образом. Другой вариант - вручную добавить утверждения и исключения приложений в Gatekeeper, обратившись к командной строке в Mac OS X.

Это отлично подходит для опытных пользователей, которые хотят создавать сценарии или автоматизировать одобрения приложений, но также может быть полезно для удаленного администрирования и в других ситуациях.

Мы обратимся к команде spctl для достижения желаемого эффекта, который, как мы уже обсуждали ранее, пользователи также могут взаимодействовать для включения и отключения Gatekeeper из терминала.

Добавить приложение для утверждения гейткипера из командной строки в Mac OS X

Чтобы добавить приложение к исключениям Gatekeepers и утвержденному списку запуска приложений, используйте флаг –add с spctl для подтверждения запуска приложения. Следующий синтаксический стиль подходит:

spctl --add /Path/To/Application.app

Например, чтобы добавить утверждение для воображаемого приложения под названием «GooseRoute», которое находится в папке загрузок пользователей, строка синтаксиса должна выглядеть следующим образом:

spctl --add ~/Downloads/GooseRoute.app

Вам нужно будет ввести пароль администратора, чтобы утвердить приложение с помощью Gatekeeper, в противном случае вы можете добавить команду к команде sudo, если вы выполняете это из SSH или хотите автоматизировать процесс.

Удалите исключение Gatekeeper для приложений с помощью spctl в Mac OS X

Удалить приложение из списка одобрения Gatekeeper также просто, просто отключите флаг –add с помощью –remove, в противном случае синтаксис будет таким же:

spctl --remove /Path/To/Application.app

Опять же, вы можете приставить команду к sudo, если хотите, иначе знакомое всплывающее окно аутентификации администратора появится в Mac OS X, чтобы завершить удаление приложения из списка авторизации Gatekeepers.

Помните, что если вы добавляете или удаляете приложения, которые скрыты в файловой системе с длинными сложными путями, вы всегда можете перетащить их в окно терминала и распечатать полный путь.

Top