Отменить ошибочный выбор из / usr / bin в macOS Sierra

856
chepkasov

Я сделал огромную ошибку. Я хотел изменить разрешения для /usr/local/bin, но /usr/binвместо этого изменил разрешения для . Теперь я не могу использовать sudoи другие. Я попытался изменить его обратно, но операция не разрешена.

Пожалуйста, помогите мне решить эту проблему или скажите, стоит ли переустанавливать macOS? И если это возможно:

  1. Сделайте резервную копию с Time Machine
  2. Переустановите Mac OS
  3. Восстановление с машиной времени

Заранее спасибо!

1
Попробуйте загрузиться на раздел восстановления (удерживайте опцию во время загрузки) и используйте терминал для сброса. Я думаю, что вы также можете использовать утилиту диска для восстановления разрешений. AtomicFireball 7 лет назад 0

1 ответ на вопрос

2
chepkasov

[Решено] После долгих серфингов я это сделал! Да благословит Бог этого парня: https://askubuntu.com/users/10962/user10962 Есть ответ: https://askubuntu.com/a/471503/528411

Я использовал Recovery Mode (Cmd + R при запуске или перезагрузке), после этого вам нужно выбрать Utilities -> Terminal. В терминале перейдите к тому, что вы используете, и, если у вас возникла та же проблема, что и у меня, выполните команду "chown root / usr / bin / sudo && chmod 4755 / usr / bin / sudo"

Не могли бы вы опубликовать там основные части поста, в случае, если исходный пост был удален - и в отношении macOS? Как получить root в Mac, например? Journeyman Geek 7 лет назад 1
Я использовал Recovery Mode (Cmd + R при запуске или перезагрузке), после этого вам нужно выбрать Utilities -> Terminal. В терминале перейдите к тому, что вы используете, и, если у вас возникла та же проблема, что и у меня, выполните команду "chown root / usr / bin / sudo && chmod 4755 / usr / bin / sudo" chepkasov 7 лет назад 0

Похожие вопросы