Отредактированный sudoers файл с текстовым редактором - теперь не может выполнить sudo

Использовать less --follow-name если Ваша версия less поддержки это. Та опция была представлена в версии 416.

9
13.04.2015, 19:00
3 ответа

Я вижу, что вы пометили ваш вопрос osx , так что если вы сделали это на Mac, используйте графический интерфейс.

  1. Откройте любое окно Finder и нажмите CMD Shift G
  2. Тип / etc / sudoers и нажмите Возврат , чтобы перейти к файлу
  3. Нажмите CMD I с выделенным файлом
  4. Прокрутите вниз к нижней части этого окна «Общий доступ и разрешения» и щелкнуть значок блокировки в правом нижнем углу
  5. Введите имя пользователя и пароль администратора
  6. Теперь добавьте себя В этом окне кнопкой + + и выберите привилегии «Чтение и запись»
  7. Откройте файл в любом редакторе и исправьте то, что вы впервые прикрутите!
7
27.01.2020, 20:07

Мне не удалось отредактировать файл sudoers, добавив свое имя пользователя в «общий доступ и разрешения» и изменив разрешение на «чтение и запись».

Мне не удалось создать новый файл и изменить его разрешение на root :колесо и 0440.

В конце концов мне пришлось перейти в режим восстановления (перезагрузка -> cmd+R)

  1. Подключить Macintosh HD с помощью дисковой утилиты
  2. зайти в Терминал через утилиты
  3. перейдите на компакт-диск Macintosh HD/private/etc
  4. отредактируйте файл sudoers, чтобы исправить ошибки.
  5. при необходимости сохраните и измените разрешения. Для файла sudoers требуется root :колесо. Если это не так, sudo не будет запущен. chown root :колесо sudoers
  6. Я также изменил разрешение на 0440, так как изначально я удалил sudoers и создал новую копию при входе в систему.
0
08.02.2020, 03:36

Спасибо @toxefa, у меня это работает, изменяя разрешение с помощью информационного графического интерфейса и редактируя файл sudoer.

2020-09-10-macOS-fix-sudoer.png

0
10.09.2020, 09:10

Теги

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