Как да деактивирате защитата на системната цялост в macOS

Дългогодишните потребители на Mac вероятно се радват на способността да променят операционната система на най -ниските й нива. В продължение на години скритите настройки и приложенията за персонализиране позволяват на потребителите да поемат пълен контрол върху своя Mac, за да персонализират как изглежда и функционира.

Но ако потребителят има достъп до тези основни системни файлове, може и зловредният софтуер. Именно тази реалност подтикна Apple да въведе функция за защита, наречена Защита на системната цялост в macOS, като се започне с OS X El Capitan през 2015 г. И макар че защитата на целостта на системата е важна характеристика, от която повечето потребители ще се възползват, тя може да причини проблеми с определена мощност потребителски работни потоци и приложения. Така че, ако сте готови да приемете риска от намалена сигурност в замяна на по -голяма гъвкавост, ето как да деактивирате защитата на целостта на системата в macOS.

Как да деактивирате защитата на системната цялост в macOS

Какво е защита на целостта на системата?

Преди да отидем по -нататък, нека отделим един момент, за да разгледаме точно какво прави защитата на системната цялост, за да се уверим, че деактивирането е това, от което се нуждаете. Защитата на целостта на системата е свързана с ограничаване на достъпа до критични системни файлове, като по този начин блокира определени вектори на атака за злонамерен софтуер и друг злонамерен софтуер.

Нормалните потребителски акаунти на macOS винаги са имали ограничения за това до кои файлове могат да имат достъп, но root потребител, специален потребителски акаунт, който има повишени привилегии за целите на системното администриране, няма ограничения. Преди въвеждането на System Integrity Protection, всеки физически потребител или скрипт, който е имал достъп до root акаунта и паролата, е имал пълен достъп до всяка област на системата.

Признавайки потенциалния проблем със сигурността, заедно с факта, че повечето Потребителите на Mac никога няма да се нуждаят от достъп или промяна на основните системни файлове, Apple създаде System Integrity Protection, за да блокира достъпа до ключови местоположения и файлове, дори и за root потребителя. Тези места включват:

/Система

/usr

/кош

/sbin

Всяко приложение, което е предварително инсталирано като част от macOS

При активирана защита на целостта на системата единственият начин за промяна на файлове на тези места е чрез приложения или процеси, подписани от Apple с изричното разрешение за това. Например процесът на актуализиране на софтуера или инсталаторите на собствени приложения на Apple. Приложенията на трети страни и дори администраторът на Mac не могат да променят тези файлове при никакви обстоятелства. Ако се опитате да направите това, дори с команда „sudo“, просто ще получите Операцията не е разрешена съобщение.

защитата на целостта на системата е отказана

Трябва ли да деактивирате защитата на системната цялост?

Както бе споменато, защитата на системната цялост може да причини проблеми с определени работни процеси или приложения на мощни потребители, които изискват възможност за промяна на системните файлове. Добрата новина е, че можете да деактивирате защитата на системната цялост, стига да сте готови да приемете риска, че вашият Mac ще бъде по -уязвим, ако го направите. За напредналите потребители обаче гъвкавостта да продължат да имат достъп и да променят тези файлове може да си струва риска.

Така че, накратко, ако знаете със сигурност, че работен поток или приложение, от което се нуждаете, разчита на достъп до защитени системни файлове и разбирате свързаните с това рискове, вероятно ще се справите с деактивирането на защитата на системната цялост. Но ако не знаете защо трябва да деактивирате защитата на целостта на системата или просто го правите, защото изтегленото от вас приложение ви е казало, по -добре е да го поддържате активирано и да намерите друго решение за приложението или процеса опитвате се да се приспособите.

Деактивирайте защитата на целостта на системата

  1. За да деактивирате защитата на целостта на системата, стартирайте вашия Mac в режим на възстановяване, като натиснете и задържите Команда и R клавишите на клавиатурата веднага щом чуете звъненето при зареждане.
  2. След като стартирате в режим на възстановяване, изберете Помощни програми> Терминал от лентата с менюта в горната част на екрана.
  3. терминал за възстановяване на mac

  4. Използвайте командата, за да проверите дали защитата на системната цялост е активирана или деактивирана csrutil статус.
  5. mac проверява защитата на целостта на системата

  6. Да се деактивирайте Защита на целостта на системата, използвайте командата csrutil деактивиране. Можеш активирайте отново по -късно, като повторите тези стъпки и използвате командата csrutil активиране вместо.
  7. mac деактивирайте защитата на целостта на системата

  8. След като деактивирате защитата на системната цялост, рестартирайте вашия Mac чрез менюто на Apple.

mac забранете рестартиране на защитата на целостта на системата

скорошни публикации

$config[zx-auto] not found$config[zx-overlay] not found