Найти тему

Как отключить защиту целостности системы на Mac

Функция уровня ядра System Integrity Protection защищает целостность системных файлов и процессов MacOS путем ограничения возможностей аккаунта суперпользователя. Даже опытным пользователям и разработчикам не рекомендуется ее отключать, но при необходимости защиту можно обойти.

На UNIX-подобных ОС корневая учетная запись традиционно позволяет получить полный доступ ко всей системе. Но SIP (или rootless) запрещает модифицировать защищенные каталоги и процессы, ограничивая доступ к системным файлам.
-2

Например, при попытке записи в один из каталогов /System, /bin, /usr или /sbin вы увидите сообщение «Операция не разрешена».

Параметр защиты целостности системы хранится не в самой MacOS, а в NVRAM каждого отдельного Mac, и отключить его можно только из среды восстановления, для перехода в которую удерживайте «Command + R» при загрузке устройства.

Среди утилит среды восстановления выберите и запустите терминал.

-3

Для проверки статуса SIP выполните «csrutil status».

-4

Отключение System Integrity Protection выполняется командой «csrutil disable».

После внесения необходимых изменений, снова включите SIP, введя в окне терминала «csrutil enable».

-5

Перезагружайте Mac после каждого отключения и включения функции защиты для применения изменений.

Если статья понравилась, ставь лайк и подписывайся на канал Дзен
Больше it-материалов на моем сайте: Блог системного администратора