Если у вас возникла проблема с доступом через 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 на наличие ошибок и перезапустите систему, чтобы убедиться, что изменения вступили в силу.