операция не разрешена для файлов в usr bin

операция не разрешена для файлов в usr bin

Я использую OSX El Captain и хотел бы переименовать файл " usr/bin/openssl" в " usr/bin/openssl_old" (потому что я хочу обновить openssl), но когда я пытаюсь сделать это, появляется сообщение «Операция не разрешена» (даже как root).

Я пытался :

-chmod ugo+w
-chmod ugo+w

-csrutil disable(здесь написано "csrutil: не удалось изменить конфигурацию целостности системы. Этот инструмент необходимо запустить из ОС восстановления."

-chown root /usr/bin/openssl -R
-chmod 777 /usr/bin/openssl -R

пожалуйста помоги !

решение1

Это можно сделать просто, выполнив следующие шаги:

  1. Загрузите Mac в режиме восстановления (удерживая клавишу Command+R);
  2. Проверьте статус: csrutil status(Защита целостности системы (SIP));
  3. Для отключения защиты выполните следующую команду: csrutil disable;
  4. Перезагрузите систему еще раз.

P.S. Если вы решите включить SIP позже, вернитесь в среду восстановления и выполните следующую команду: csrutil enableи перезагрузите систему.

Связанный контент