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

Съдържание:

Anonim

Обикновено, ако искате стартирането на приложение да бъде одобрено от функцията GateKeeper на Mac, щракнете с десния бутон върху приложението на неидентифициран разработчик и изберете „Отвори“ или преминете през System Preferences, за да заобиколите Gatekeeper, който начин. Друг вариант е ръчно да добавите одобрения на приложения и изключения към Gatekeeper, като се обърнете към командния ред в Mac OS X.

Това е чудесно за напреднали потребители, които искат да изпълняват скриптове или автоматизират одобрения на приложения, но също така може да бъде полезно за отдалечено администриране и в други ситуации.

Ще се обърнем към командата spctl, за да постигнем желания ефект тук, с която, както обсъждахме преди, потребителите също могат да взаимодействат, за да активират и деактивират Gatekeeper от терминала.

Добавяне на приложение към Gatekeeper Approval от командния ред в 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.

Запомнете, че ако добавяте или премахвате приложения, които са заровени във файловата система с дълги сложни пътища, винаги можете да ги плъзнете и пуснете в прозореца на терминала, за да отпечатате пълния път.

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