Я использую 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
Это можно сделать просто, выполнив следующие шаги:
- Загрузите Mac в режиме восстановления (удерживая клавишу
Command+R
); - Проверьте статус:
csrutil status
(Защита целостности системы (SIP)); - Для отключения защиты выполните следующую команду:
csrutil disable
; - Перезагрузите систему еще раз.
P.S. Если вы решите включить SIP позже, вернитесь в среду восстановления и выполните следующую команду: csrutil enable
и перезагрузите систему.