Как да деактивирате Gatekeeper от командния ред в Mac OS X

Съдържание:

Anonim

Въпреки че повечето потребители на Mac ще искат да запазят Gatekeeper активиран за целите на сигурността, някои напреднали потребители откриват, че Gatekeeper е прекалено ревностен в предотвратяването на използването на приложения на трети страни в macOS и Mac OS X.

Въпреки че е лесно да изключите Gatekeeper чрез System Preferences на Mac, друга опция е да деактивирате Gatekeeper, като използвате командния ред в Mac OS.Това може да бъде полезно за целите на скриптове, конфигурация, дистанционно управление и само за тези, които предпочитат да използват терминала.

Деактивирайте Gatekeeper от командния ред в Mac OS

Стартирайте терминала, ако все още не сте го направили (/Applications/Utilities/) и издайте следната команда, за да изключите Gatekeeper:

sudo spctl --master-disable

Натиснете return и въведете паролата на администратора, както обикновено се изисква от sudo, и Gatekeeper моментално ще бъде деактивиран. Ако желаете да потвърдите това, можете да го направите с флага –status и същата команда, така:

spctl --status

Това ще отчете „деактивирани оценки“, за да покаже, че Gatekeeper е изключен. Ще откриете също, че панелът с предпочитания за сигурност на Gatekeeper ще бъде зададен на „Навсякъде“.

Как да активирате Gatekeeper от командния ред на Mac OS X

Разбира се, можете също да включите Gatekeeper от командния ред на macOS / Mac OS X, като използвате следния команден низ:

sudo spctl --master-enable

Натиснете return и можете да потвърдите статуса отново с –status:

$ spctl --активирани оценки на състоянието

Gatekeeper ще бъде активиран отново при най-стриктната си настройка. Като деактивираща, настройката ще се пренесе и през GUI.

Отново, повечето потребители трябва да оставят Gatekeeper включен и ако е необходимо, те могат да го заобиколят през панела System Preference за всяко приложение или като използват трика с десния бутон на мишката „Open“ .

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

Ако знаете други полезни съвети или трикове, свързани с активирането и деактивирането на Gatekeeper от командния ред (или по друг начин), споделете ги с нас в коментарите по-долу.

Как да деактивирате Gatekeeper от командния ред в Mac OS X