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

Оглавление:

Anonim

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

Хотя отключить Gatekeeper через Системные настройки на Mac легко, другой вариант — отключить Gatekeeper с помощью командной строки в Mac OS.Это может быть полезно для написания сценариев, настройки, удаленного управления и просто для тех, кто предпочитает использовать Терминал.

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

Запустите Терминал, если вы еще этого не сделали (/Applications/Utilities/), и введите следующую команду для выключения Gatekeeper:

sudo spctl --master-disable

Нажмите «Ввод» и введите пароль администратора, как обычно требует sudo, и гейткипер будет немедленно отключен. Если вам хочется подтвердить это, вы можете сделать это с помощью флага –status и той же команды, например:

spctl --status

Это сообщит об отключенных оценках, чтобы указать, что гейткипер отключен. Вы также обнаружите, что на панели предпочтений «Безопасность привратника» будет установлено значение «Везде».

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

Конечно, вы также можете включить Gatekeeper из командной строки macOS / Mac OS X, используя следующую командную строку:

sudo spctl --master-enable

Нажмите «Ввод», и вы сможете снова подтвердить статус с помощью –status:

$ spctl --оценка статуса включена

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

Опять же, большинству пользователей следует оставлять Gatekeeper включенным, и при необходимости они могут обойти его через панель Системных настроек для каждого приложения или с помощью трюка «Открыть» с помощью щелчка правой кнопкой мыши. .

Возможность отключить Gatekeeper через терминал существует уже довольно давно, и этот совет применим практически ко всем современным версиям Mac OS, включая macOS Big Sur, Catalina, Mojave, High Sierra и Sierra.

Если вам известны какие-либо другие полезные советы или приемы, связанные с включением и отключением Gatekeeper из командной строки (или иным образом), поделитесь ими с нами в комментариях ниже.

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