Вашата система macOS или Mac OS X El Capitan включва мярка за сигурност, известна като защита на целостта на системата. Тази функция ви помага от неволна промяна на който и да е от системните файлове на вашия Mac – само подписаните от Apple системни процеси могат да записват в системни местоположения. SIP е активиран по подразбиране.
Apple разработи SIP, за да защити повечето от системните местоположения на вашия Mac, системните процеси и разширенията на ядрото от записване, модифициране или замяна. Защитата на целостта на системата (SIP) също така предпазва файловете и системните процеси от всякакъв зловреден софтуер.
Според Apple, System Integrity Protection е технология за сигурност във всички версии на macOS и OS X El Capitan, която е проектиран да помогне за предотвратяване на потенциално злонамерен софтуер да променя това, което Apple счита за защитени файлове и папки във вашия Mac.
В по-ранни версии на Mac OS X, „root“ потребителски акаунт преди нямаше ограничения за разрешения и имаше достъп до всяка системна папка или приложение на вашия Mac. Софтуерът получи достъп на ниво root, когато сте въвели вашето администраторско име и парола, за да го инсталирате, и след това може да промени или презапише всеки системен файл или приложение.
Защитата на целостта на системата ограничава root акаунта и ограничава действията, които root потребителят може да извършва върху защитените части на macOS и OS X.
Защитата на целостта на системата защитава тези части от системата на вашия Mac:
- /System
- /usr
- /bin
- /sbin
- /var
- Родните приложения на Apple, които идват предварително инсталирани с macOS и OSX
Вие и всички приложения или инсталатори на трети страни можете да продължите да пишете по тези пътища:
- /Applications
- /Library
- /usr/local
Защитата на целостта на системата също така не позволява на определен софтуер да избере стартовия диск на вашия Mac. За да изберете ръчно различен стартов диск, отидете на Системни предпочитания > Стартов диск. Или използвайте диспечера за стартиране, като задържите клавиша Option при рестартиране, след което изберете от списъка с наличните дискове за стартиране.
Съдържание
- Как да проверите текущото SIP състояние на вашия Mac
- SIP в macOS Mojave и по-нови версии
-
SIP конфликти с приложения на трети страни
- Как да деактивирате SIP (Защита на целостта на системата)
- Подобни публикации:
Как да проверите текущото SIP състояние на вашия Mac
- Стартирайте терминала от /Applications/Utilities
- Въведете тази команда: състояние на csrutil
- Натиснете Enter
- Терминалът отговаря или със „Състояние на защитата на целостта на системата: активирано“ или „Състояние на защитата на целостта на системата: деактивирано“
SIP в macOS Mojave и по-нови версии
Apple надстрои SIP в macOS Mojave, за да включи не само свои собствени приложения, но и приложения на трети страни. Това означава, че SIP вече защитава приложения на трети страни. Така че злонамереният софтуер не може да подправя, вмъква код, да променя или презаписва собствените приложения на Apple ИЛИ приложенията на трети страни.
SIP конфликти с приложения на трети страни
Ако използвате софтуер като Winclone или Totalfinder, може да изпитате някои проблеми поради тази функция.
Winclone често се използва от потребителите на Mac, тъй като ви позволява лесно да изобразявате вашия Bootcamp дял на вашия Mac. Независимо дали трябва да промените размера на дяла на Bootcamp, за да дадете повече място на вашия Mac или PC, или да мигрирате данните от един дял на Bootcamp към друг. Ако имате активирана защита на целостта на системата на вашия Mac, може да срещнете проблем с използването на помощната програма.
Можеш деактивирайте временно функцията за защита на целосттаза да изпълните задачите си и след това се върнете и активирайте тази функция за защита на вашия Mac. Моля, следвайте простите стъпки по-долу, за да постигнете това.
Как да деактивирате SIP (Защита на целостта на системата)
-
Стъпка-> 1
- Стартирайте вашия Mac в режим на възстановяване, като задържите клавиша Control + r по време на стартовия звънец.
-
Стъпка-> 2
- Отидете на Помощни програми > Терминал и след това въведете „деактивиране на csrutil; рестартирайте.’
-
Стъпка ->3
- Извършете това, което трябва да направите и след това се върнете към вашата система за възстановяване и активирайте функцията за защита, като напишете „активиране на csrutil; рестартирайте.“ в командния ред на терминала
-
Стъпка-> 4
- За да проверите дали функцията за защита на целостта на вашата система работи отново на вашия Mac
- Отворете терминала си на вашия Mac и напишете „състояние на csrutil’
- Като използвате стъпка 4 по-горе, можете да се уверите, че сте включили отново защитата на целостта на системата, след като сте изпълнили задачите си на основно ниво
Обсебен от технологиите от началото на A/UX в Apple, Sudz (SK) отговаря за редакционното ръководство на AppleToolBox. Той е базиран в Лос Анджелис, Калифорния.
Sudz е специализирана в покриването на всички неща за macOS, като е прегледал десетки разработки на OS X и macOS през годините.
В предишен живот Sudz е работил, помагайки на компаниите от Fortune 100 с техните стремежи за технологии и бизнес трансформация.