Как отключить защиту целостности системы в OS X (SIP)

Mac-El-Capitan

В прошлый вторник мы запустили возможность установки Java 8 на наш Mac с OS X El Capitan с помощью команды в Терминале или напрямую, получив доступ по ссылке Oracle. Сегодня мы увидим один из шагов, необходимых для установки этой или любой другой версии Java на наш Mac, но мы уже предупреждали, что это не рекомендуется для всех пользователей OS X.

SIP блокирует доступ к системе (/ System / sbin / usr) там, где находятся установочные файлы и важные данные, это также предотвращает использование процессов на уровне операционной системы, и поэтому мы не предлагаем вам это сделать, поскольку это может вызвать проблемы в будущем, если у вас нет необходимые знания для отключения этой защиты. Для установки Java необходимо отключить эту защиту, поэтому мы увидим, что нужно делать.

Процесс деактивации SIP

Чтобы начать этот процесс, нам нужно будет выполнить эти предыдущие шаги. Первое, что мы собираемся сделать, это выключить Mac и снова запустить его в режиме восстановления. Для этого необходимо нажмите cmd + R, когда мы начнем.

Как только мы начнем в безопасном режиме, мы откроем меню OS X Utilities, мы выберем Утилиты и Терминал. Теперь напишем команду в Терминале «csrutil disable; reboot »или скопируйте его и вставьте напрямую. Теперь на нашем Mac уже отключена защита SIP, и для того, чтобы этот процесс вступил в силу, необходимо перезапустить Mac.

sip-терминал

Проверьте статус SIP и снова активируйте SIP

Самый простой способ узнать, хорошо ли сделана эта деактивация, попытаться установить Java или аналогичный и если у нас нет проблем, его хорошо деактивировать. Мы также можем использовать команду «статус csrutil»В Терминале, но войдите из режима восстановления, то есть нажмите cmd + R при запуске и откройте Терминал из Утилиты> Терминал. Это будет выглядеть примерно так: «Состояние защиты целостности системы: отключено если он деактивирован или SСостояние защиты целостности системы: включено если активировано »

Чтобы отменить процесс и снова активировать SIP на нашем Mac это так же просто, как выключить машину, снова войти в режим восстановления и войти в Терминал, набрав или скопировав команду «включить csrutil«и перезагрузите Mac.

Мы снова настаиваем на том, что этот процесс не рекомендуется выполнять менее продвинутым пользователям в OS X, поэтому будьте осторожны с ним.


4 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   ширю222 сказал

    Означает ли это, что все, что вы используете с java, не будет работать в Captain? Если вы сделаете это и установите java, чтобы иметь возможность использовать программы, которые его используют, а затем, как только закончите, вы вернете его. Ява по-прежнему будет работать? Я все меньше и меньше убеждаюсь в установке Captain из-за этих вещей и из-за того, что некоторые приложения, которые я использую, не работают из-за SIP ...

    1.    Хорди Хименес сказал

      Хорошо!

      Что ж, я действительно не знаю, можно ли, изменив этот процесс, продолжать использовать Java, но я сомневаюсь, что это возможно. Но если вам нужна Java для чего-то конкретного, вы должны отключить ее или напрямую не обновлять

      привет

  2.   Nacho сказал

    Привет, Джорди, есть ли другой способ отключить SIP, кроме как в режиме восстановления?
    Я спрашиваю, потому что почему-то, когда я пытаюсь загрузиться в режиме восстановления, появляется сообщение об ошибке »и т.д. У меня MBP 2011 года с ssd, где hdd, и hdd, где superdrive.

  3.   Джордан сказал

    Привет, Джорди,

    После запуска режима восстановления, какой вариант мы должны выбрать, чтобы выйти из него?
    Поскольку ни один из вариантов, которые он дает, меня не интересует и не позволяет мне получить доступ к терминалу для выполнения команды.

    Я делаю это, потому что только что установил новую карту Bluetooth на MacBook Pro 13″ в начале 2011 года, и она у меня не работает, и я ищу способ заставить ее работать.

    приветствия