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

Зміст:

Anonim

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

Хоча на Mac легко вимкнути Gatekeeper за допомогою системних налаштувань, іншим варіантом є вимкнути 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 увімкненим, і за потреби вони можуть обійти його за допомогою панелі «Системні налаштування» для кожної програми або за допомогою трюку «Відкрити», клацнувши правою кнопкою миші .

Можливість вимкнути Gatekeeper через термінал існує вже досить давно, і ця порада стосується практично всіх сучасних версій Mac OS, включаючи macOS Big Sur, Catalina, Mojave, High Sierra та Sierra.

Якщо ви знаєте будь-які інші корисні поради чи прийоми, пов’язані з увімкненням і вимкненням Gatekeeper з командного рядка (або іншим способом), поділіться ними з нами в коментарях нижче.

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