Как да разрешите приложения от всяко място в macOS Gatekeeper (Big Sur
Съдържание:
Gatekeeper в MacOS сега е по-строг от всякога, като по подразбиране позволява само опции за приложения, изтеглени от App Store или App Store и идентифицирани разработчици. Напредналите потребители на Mac може да пожелаят да разрешат трета опция, която е възможността да отваряте и разрешавате приложения, изтеглени от всяко място в macOS Big Sur, macOS Catalina, macOS Sierra, macOS High Sierra и MacOS Mojave.
За да бъде ясно, опцията „Разрешаване на изтегляне на приложения отвсякъде“ е скрита по подразбиране в Gatekeeper за macOS от Sierra нататък. Можете да видите това, като отидете в панела за предпочитания за сигурност и поверителност и в секцията „Общи“ няма да намерите такава опция за настройките за разрешаване на приложението Gatekeeper. Въпреки това, с малка намеса в командния ред можете да разкриете третата опция и да си възвърнете способността да отваряте приложения, които идват отвсякъде.
Това не се препоръчва за повечето потребители на Mac, само напреднали потребители на Mac и разработчици, които имат способността точно да измерват валидността на приложението, трябва да използват този метод, който включва деактивиране на Gatekeeper от командния ред, като по този начин премахва стандарта Защитни механизми на Gatekeeper в Mac OS.
Как да разрешите приложения от всяко място в Gatekeeper за macOS Big Sur, Catalina, Mojave, Sierra
- Излезте от системните предпочитания
- Отворете приложението Terminal от папката /Applications/Utilities/ и след това въведете следния команден синтаксис:
- Натиснете връщане и се удостоверете с администраторска парола
- Рестартирайте системните предпочитания и отидете на „Сигурност и поверителност“ и раздела „Общи“
- Сега ще видите опцията „Навсякъде“ под „Разрешаване на изтегляне на приложения от:“ Опции на Gatekeeper
sudo spctl --master-disable
Вече ще можете да отваряте и стартирате приложения отвсякъде под macOS Mojave, High Sierra и Sierra, но имайте предвид, че това изключва Gatekeeper и не се препоръчва за огромното мнозинство потребители на Mac.
Разрешаването на приложения от всяко място, включително неидентифицирани разработчици, може потенциално да направи Mac уязвим за определен злонамерен софтуер и нежелан софтуер и трябва да се избягва от всички потребители на Mac с изключение на тези с наистина разширени способности.
Друг подход е ръчно добавяне на изключения на Gatekeeper чрез командния ред, решение, което може да е по-подходящо от това просто да позволите всичко да заобиколи Gatekeeper.
Връщане към защитата на Gatekeeper по подразбиране в macOS Mojave, High Sierra, Sierra
Можете също да обърнете това и да се върнете към стриктните настройки на Gatekeeper по подразбиране за разрешаване само на приложения от Mac App Store и идентифицирани разработчици, като издадете следния команден низ:
sudo spctl --master-enable
Натискането на връщане и повторното удостоверяване ще върне macOS Gatekeeper обратно към стриктното му състояние по подразбиране на забрана за стартиране на произволни приложения.
Почти всеки потребител на Mac трябва да остави тази функция активирана в състояние по подразбиране.Ако нямате възможност лесно да разпознаете кои приложения са легитимни или не, в никакъв случай не трябва да променяте тази опция. Съобщението „Приложението не може да се отвори, защото е от неидентифициран разработчик“ е там, за да предложи защита на по-голямата част от потребителите на Mac и не трябва да се пренебрегва.