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

Бывает, когда действительно нужно

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

Защита целостности системы (SIP) – это функция безопасности macOS, призванная затруднить доступ вредоносных программ к важным системным файлам и защитить их от нежелательных изменений. В самом начале использования SIP некоторые разработчики столкнулись с проблемами, когда система не позволяла основным функциям их приложений работать должным образом, поскольку сами приложения вносили изменения в работу операционной системы, редактируя системные файлы, которые SIP защищала.

В связи с этим многие разработчики (и некоторые пользователи) отключали SIP, чтобы их приложения работали правильно. Теперь, спустя несколько лет, необходимость в этом отпала, поскольку большинство приложений нашли способы делать то, что им нужно, без необходимости отключения SIP, что позволяет вашему Mac оставаться более защищенным.

Но если вам обязательно нужно отключить System Integrity Protection, есть способ сделать это. Для этого вам нужно воспользоваться режимом восстановления и терминалом.

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

  • Нажмите на символ Apple в строке меню.
  • Выберите пункт «Перезагрузить...».
  • Удерживайте нажатой клавиши Command+R, чтобы перезагрузиться в режим восстановления.
  • Выберите пункт «Утилиты», далее – «Терминал».
  • Введите csrutil disable.
  • Нажмите Enter.
  • Снова перезагрузить компьютер.

Если позже вы захотите снова начать использовать SIP (а вы действительно захотите), выполните эти шаги ещё раз, только на этот раз введите csrutil enable в «Терминале».

Как проверить, включён или отключён SIP

Если вы хотите проверить статус System Integrity Protection, достаточно зайти в «Терминал» и выполнить короткую команду. На этот раз вам даже не нужно находиться в режиме восстановления.

  • Откройте «Терминал» (он находится в папке «Другие»).
  • Введите csrutil status и нажмите Enter.

Теперь вы увидите сообщение System Integrety Protection status: enabled или System Integrety Protection status: disabled.

Зачем может быть нужно?

Несмотря на то, что большинство приложений уже вполне обходится без отключения SIP, всё же есть исключения. Например, альтернативный файловый менеджер TotalFinder, о котором мы писали в нашем телеграм-канале.


Ещё по теме:

Мы в Telegram, на Дзен, в Google News и YouTube