Защитата на целостта на системата (SIP) е функция вmacOS, който предотвратява промяна на определени критични местоположения на вашия диск. няма значение дали имате права на администратор или не. Ако се опитвате да осъществите достъп или промените файлове на някое от ограничените места, чрез Finder или чрез командите Terminal, това няма да работи. Това е едновременно добро и лошо нещо. Добре е, ако използвате приложение с най-високи възможни привилегии и приложението се окаже злонамерено. Това е лошо, защото понякога трябва да променяте ограничените папки и не можете да го направите. Ако изпълнявате команда в Terminal и тя продължава да се проваля поради SIP, можете да я деактивирате. Ето как можете да деактивирате защитата на целостта на системата в macOS.
Забележка: SIP е важна характеристика и там е за ваша безопасност. Разбираемо е, че може да се наложи да го деактивирате за кратък период от време, но трябва да го активирате отново, веднага щом можете. Не е добра идея да забраните трайно защитата на целостта на системата.
Защитата на целостта на системата беше добавена в El Capitan.
Защита на целостта на системата
Стартирайте вашия Mac в режим на възстановяване. За да направите това, трябва да задържите клавиша Command + R, докато вашият Mac се зарежда. Ако вашият Mac в момента работи, можете да изберете да го рестартирате и докоснете клавишите за възстановяване, преди да се стартира. Пуснете ги, когато видите Apple анимация за зареждане.
След като сте в режим на възстановяване, ще видите следния прозорец.

Ще получите и лентата с менюта в горната част. В лентата с менюта отидете на „Помощни програми“> „Терминал“. Това ще отвори нов прозорец на терминала.

След като сте в терминала, трябва да изпълните само една команда, за да деактивирате защитата на целостта на системата и по същия начин една команда е всичко, което е необходимо, за да я активирате отново.
правя неспособен
Изпълнете следната команда, за да деактивирате защитата на целостта на системата;
csrutil disable
Докоснете Enter и ще видите съобщение, казващо вашеточе защитата на целостта на системата е деактивирана. Рестартирайте системата си и когато стартирате на работния плот, ще можете да стартирате командите, които не сте били в състояние преди.
Активиране
С вашия Mac в режим на възстановяване отворете Terminal и изпълнете следната команда;
csrutil enable
Докоснете enter и защитата на целостта на системата ще бъдеактивирана. Стартирайте на вашия работен плот и всичко трябва да се върне към нормалното. Папките, които SIP заключи, отново ще бъдат ограничени и не могат да се правят промени в тях.
Коментари