Дългогодишните потребители на Mac вероятно се радваха на възможността да променят операционната система на най-ниските нива. В продължение на години скритите настройки и приложенията за персонализиране позволяват на потребителите да поемат пълен контрол над своя Mac, за да персонализират как изглежда и функционира.
Но ако потребителят може да осъществи достъп до тези основни системни файлове, също и зловредният софтуер. Именно тази реалност подтикна Apple да въведе функция за сигурност, наречена Защита на целостта на системата в macOS, започвайки с OS X El Capitan през 2015 г. И макар че System Integrity Protection е важна характеристика, от която ще се възползват повечето потребители, тя може да причини проблеми с определени работни процеси и приложения на мощни потребители. Така че, ако сте готови да приемете риска от намалена сигурност в замяна на по-голяма гъвкавост, ето как да деактивирате защитата на системната цялост в macOS.
Какво представлява защитата на целостта на системата?
Преди да продължим по-нататък, нека отделим кратък момент, за да разгледаме точно какво прави системата за защита на целостта, за да се уверим, че деактивирането е това, от което се нуждаете. Защитата на системната цялост е свързана с ограничаване на достъпа до критични системни файлове, като по този начин блокира определени вектори на атака за злонамерен софтуер и друг злонамерен софтуер.
Нормалните потребителски акаунти на macOS винаги са имали ограничения за това до кои файлове имат достъп, но за root потребител , да се специален потребителски акаунт който има повишени привилегии за целите на системната администрация, няма ограничения. Преди въвеждането на System Integrity Protection, всеки физически потребител или скрипт, който е имал достъп до основния акаунт и парола, ефективно е имал пълен достъп до всяка област на системата.
Признавайки потенциалния проблем със сигурността, заедно с факта, ченай-многоПотребителите на Mac никога няма да се нуждаят от достъп или промяна на основните системни файлове, Apple създаде System Integrity Protection, за да блокира достъпа до ключови местоположения и файлове, дори за root потребителя. Тези места включват:
/Система
/ usr
/ сутринта
/ sbin
Всяко приложение, което е предварително инсталирано като част от macOS
С активирана защита на целостта на системата, единственият начин за модифициране на файлове в тези местоположения е чрез приложения или процеси, които са подписани от Apple с изричното разрешение за това. Например процесът на актуализиране на софтуера или собствените инсталатори на приложения на Apple. Приложенията на трети страни и дори администраторът на Mac не могат да променят тези файлове при никакви обстоятелства. Ако се опитате да го направите, дори и с команда sudo, просто ще получитеОперацията не е разрешенасъобщение.
домът в момента не е достъпен на Amazon fire stick
Трябва ли да деактивирате защитата на целостта на системата?
Както бе споменато, System Integrity Protection може да причини проблеми с определени работни потоци на приложения или приложения, които изискват възможност за модифициране на системни файлове. Добрата новина е, че можете да деактивирате System Integrity Protection, стига да сте готови да приемете риска вашият Mac да бъде по-уязвим, ако го направите. За напредналите потребители обаче гъвкавостта да продължат да имат достъп и да модифицират тези файлове може да си струва риска.
И така, накратко, ако със сигурност знаете, че работният поток или приложението, което ви е необходимо, разчита на достъп до защитени системни файлове и разбирате свързаните рискове, вероятно ще се оправите с деактивирането на защитата на системната цялост. Но ако не знаете защо трябва да деактивирате защитата на системната цялост или просто го правите, защото изтеглено от вас приложение ви е казало, по-добре го оставете активирано и намерете друго решение за приложението или процеса опитвате се да се настаните.
Деактивирайте защитата на целостта на системата
- За да деактивирате защитата на целостта на системата, заредете вашия Mac в Режим на възстановяване чрез натискане и задържане на Команда и R клавиши на клавиатурата веднага щом чуете звука за зареждане.
- След като стартирате в режим на възстановяване, изберете Помощни програми> Терминал от лентата с менюта в горната част на екрана.
- За да проверите дали защитата на системната цялост в момента е активирана или деактивирана, използвайте командата csrutil статус .
- Да седеактивирайтеЗащита на целостта на системата, използвайте командата csrutil забранява . Можешактивирайте отновопо-късно, като повторите тези стъпки и използвате командата csrutil разреши вместо.
- След като деактивирате System Integrity Protection, рестартирайте Mac чрез менюто на Apple.
как да получите историята на търсенето в google -