Apple Event — November 10
Оглавление:
- Добавить приложение для утверждения гейткипера из командной строки в Mac OS X
- Удалите исключение Gatekeeper для приложений с помощью spctl в Mac OS X
Как правило, если вы хотите, чтобы запуск приложения был одобрен функцией 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.
Помните, что если вы добавляете или удаляете приложения, которые скрыты в файловой системе с длинными сложными путями, вы всегда можете перетащить их в окно терминала и распечатать полный путь.
Как: добавить пользователя из командной строки OS X на Mac
![Как: добавить пользователя из командной строки OS X на Mac Как: добавить пользователя из командной строки OS X на Mac](https://i.joecomp.com/img/command-line/337/how-add-user-from-os-x-command-line-mac.png)
Как: добавить пользователя из командной строки OS X на Mac
Как добавить исключения гейткипера из командной строки в Mac OS X
![Как добавить исключения гейткипера из командной строки в Mac OS X Как добавить исключения гейткипера из командной строки в Mac OS X](https://i.joecomp.com/img/command-line/159/how-add-gatekeeper-exceptions-from-command-line-mac-os-x.png)
Как добавить исключения гейткипера из командной строки в Mac OS X