Gatekeeper, вперше представлений в OS X Mountain Lion, - це функція безпеки Mac, яка допомагає захистити ваш Mac від зловмисного програмного забезпечення та іншого шкідливого програмного забезпечення. Gatekeeper перевіряє безпеку роботи програми, перевіряючи її на список програм, які Apple перевірила та затвердила для Apple Mac Store та / або схвалила Apple, навіть якщо вони не пропонуються через магазин додатків. Це три варіанти Гейткера:
- App Store
- App Store та ідентифіковані розробники
- Куди завгодно
Однак у macOS Sierra Apple внесла деякі важливі зміни до Gatekeeper, які, здавалося б, обмежують вибір енергетичних користувачів, які хочуть завантажувати та використовувати програмне забезпечення поза списком програм, офіційно затверджених Apple.
Але не хвилюйтесь, налаштування Gatekeeper все одно можна змінити в macOS Sierra, щоб отримати доступ до програмного забезпечення, яке офіційно не затверджено Apple. Зрозуміло, що користувачі, які відключають захист Gatekeeper, роблять це на свій страх і ризик, оскільки ви повинні бути досвідченим користувачем Mac, щоб уникнути зловмисного програмного забезпечення та іншого шкідливого програмного забезпечення.
Відрегулюйте налаштування шлюзу
Традиційно Gatekeeper пропонував три налаштування підвищення безпеки: де завгодно, App Store та визначені розробники та лише App Store. Перший вибір, як описано в його назві, дозволив користувачам запускати програми з будь-якого джерела, ефективно відключаючи функцію Gatekeeper.
Другий вибір дозволив користувачам запускати програми з Mac App Store, а також від розробників програмного забезпечення, які зареєструвалися в Apple і надійно підписувати свої програми. Нарешті, найбезпечніші налаштування обмежують користувачів запуском програм, отриманих лише з магазину додатків Mac.
Незважаючи на те, що безпечні варіанти були гарними ідеями для менш досвідчених користувачів Mac, енергетичні користувачі вважали, що Gatekeeper є занадто обмежувальним, і, як правило, прагнули відключити його, встановивши його на "Anywhere . "
Однак у macOS Sierra варіант "Anywhere" відсутній, залишаючи "App Store" та "App Store та визначені розробники" як єдині два варіанти.
Вимкнути шлюз у macOS Sierra від Terminal за допомогою команди
Налаштування Gatekeeper можна знайти в розділі Налаштування системи> Безпека та конфіденційність> Загальне . Параметри "Гейтчер" знаходяться під "Усі додатки, завантажені з:", а варіант "Всюди" відсутній. Коли опція "Anywhere" відсутня, багато користувачів Mac вважають, що Apple повністю забрала опцію "Anywhere".
На щастя, Apple не відключила можливість змінити параметр Gatekeeper на "Anywhere", але він просто почав вимагати, щоб користувачі робили це з терміналу командою, що було можливим для Apple, щоб впевнитись, що лише користувачі, що живлять системи macOS, ймовірно, зміняться налаштування Gatekeeper на "Anywhere". Здебільшого лише користувачі, що працюють з macOS, знають, як користуватися терміналом.
Щоб вимкнути функцію Gatekeeper (тобто встановіть її в "Anywhere") з командного рядка, відкрийте нове вікно терміналу, а потім введіть таку команду:
$ sudo spctl --master-disable
Оскільки ви використовуєте "sudo", вам буде запропоновано пароль для кореневого (адміністратора) вашого Mac. Введіть свій корінний пароль, і команда змінить параметр "Шлюз" на "В іншому місці".
Якщо ви хочете підтвердити, що параметр «Гейтчер» було змінено на «В іншому місці», ви можете запустити «Системні налаштування» та перевірити налаштування «Дозволити завантаження програм із програми». Тепер ви побачите, що "Anywhere" - це налаштування "Гейткера". Клацніть замок у нижньому лівому куті, щоб ввести свій пароль та внести зміни, а потім виберіть "Anywhere" зі списку параметрів Gatekeeper. Функція безпеки більше не буде переслідувати вас додатками від невідомих розробників. Ви також помітите, що оскільки ви запустили команду змінити параметр "Дозволити завантажені програми з" програми Гейтекера на будь-де, ця опція тепер перелічена в інтерфейсі, як показано на скріншоті нижче.
Тимчасово обійти воротаря
Незважаючи на свої потенційно розчарувальні обмеження, Gatekeeper - це дійсно важлива функція безпеки, яка може запобігти випадковому запуску шкідливих програм. Якщо ви хочете залишити функцію Gatekeeper увімкненою, але все ще потрібно час від часу запускати додаток від невстановленого розробника, ви можете тимчасово обійти програму Gatekeeper, відкривши програму з контекстного меню правою кнопкою миші.
Для ілюстрації, коли ви намагаєтесь відкрити додаток від невстановленого розробника, коли функція Gatekeeper увімкнена, ви отримаєте таке попередження про те, що додаток неможливо запустити:
Щоб тимчасово обійти Гейтчер, натисніть правою кнопкою миші (або клацніть клавішею Control) на піктограмі програми та виберіть Відкрити .
Ви все одно отримаєте сповіщення, але цього разу це лише попередження. Натиснувши кнопку " Відкрити", запустіть додаток.
Відновіть параметри Sierra Gatekeeper за замовчуванням
Якщо ви ввімкнули параметр “Anywhere”, використовуючи команду Terminal вище, а пізніше хочете змінити її назад, ви можете повернутися до Terminal і виконати цю команду:
$ sudo spctl --master-enable
Ця команда повертає команду spctl --master-disable
яку ви запустили, щоб встановити для параметра "Дозволити завантаження програми" від " spctl --master-disable
на "В spctl --master-disable
місці".
Якщо ви вважаєте цю статтю корисною, ви можете дізнатися, як запустити оновлення програмного забезпечення Mac через термінал.
Ви встановили раніше налаштування "Завантажити програми з", щоб "Завантажити програми" на "Будь-де"? Як ти це зробив? Будь ласка, залиште коментар нижче.