Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

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

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

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

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

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

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

spctl —add /Path/To/Application.app

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

spctl —add ~ / Downloads / GooseRoute.app

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

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

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

spctl —remove /Path/To/Application.app

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

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

Понравилась статья? Поделиться с друзьями: