Как исправить проблему с sudo, которая возникла?

Как исправить ошибку входа в систему под sudo, после редактирования файла /etc/sudoers, чтобы вернуть привилегии sudo и получить доступ к серверу? Требуется помощь.
Изображение к вопросу
  • 1 ноября 2023 г. 8:44
Ответы на вопрос 2
Если у вас возникла проблема с доступом через sudo после редактирования файла /etc/sudoers, вот несколько способов исправить ее:

1. Перезагрузите систему в режим восстановления:
   - Перезапустите компьютер.
   - При загрузке появится меню загрузки GRUB.
   - Выберите параметр "Расширенные параметры для $ОС".
   - Выберите ядро, а затем нажмите "e", чтобы отредактировать загрузочные параметры.
   - Найдите строку, начинающуюся с "linux" или "linux16", и добавьте "init=/bin/bash" или "init=/bin/sh" в конец строки.
   - Нажмите "Ctrl + X", чтобы перезагрузить систему в режиме восстановления.

2. Поменяйте права доступа к файлу sudoers:
   - Войдите в систему от имени пользователя root или любого другого пользователя, имеющего права администратора.
   - Откройте терминал и выполните команду: chmod 0440 /etc/sudoers

3. Восстановите резервную копию файла sudoers:
   - Войдите в систему от имени пользователя root или любого другого пользователя, имеющего права администратора.
   - Откройте терминал и выполните команду: cp /etc/sudoers.bak /etc/sudoers
   - Если у вас нет резервной копии файла sudoers, попробуйте скопировать файл sudoers с другого компьютера с аналогичной конфигурацией.

4. Используйте команду pkexec для редактирования файла sudoers:
   - Команда pkexec позволяет выполнять команды с правами суперпользователя в графическом интерфейсе.
   - Откройте терминал и выполните команду: pkexec visudo
   - Возможно, вам потребуется внести изменения в файл sudoers или откатить предыдущее редактирование.

Как только вы снова получите доступ к sudo, проверьте файл sudoers на наличие ошибок и перезапустите систему, чтобы убедиться, что изменения вступили в силу.
Запроси доступ от пользователя root и внеси необходимые изменения в файл. Если в городе нет доступного администратора root, то этот способ недоступен.
Похожие вопросы