Як додати винятки Gatekeeper з командного рядка в Mac OS X

Зміст:

Anonim

Зазвичай, якщо ви хочете, щоб запуск програми було схвалено функцією GateKeeper на Mac, ви клацаєте правою кнопкою миші на програмі неідентифікованого розробника та вибираєте «Відкрити» або переходите через Системні налаштування, щоб обійти 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 Applications за допомогою spctl у Mac OS X

Видалити програму зі списку схвалення Gatekeeper так само легко, просто вимкніть прапорець –add за допомогою –remove, в іншому синтаксис той самий:

spctl --remove /Path/To/Application.app

Знову ж таки, за бажанням ви можете додати до команди префікс sudo, інакше в Mac OS X з’явиться знайоме спливаюче вікно автентифікації адміністратора для завершення видалення програми зі списку авторизації Gatekeepers.

Пам’ятайте, якщо ви додаєте або видаляєте програми, які сховані у файловій системі з довгими складними шляхами, ви завжди можете перетягнути їх у вікно терміналу, щоб роздрукувати повний шлях.

Як додати винятки Gatekeeper з командного рядка в Mac OS X