Рейтинг:0

Я отредактировал /etc/sudoers и больше не могу использовать sudo

флаг cn

Я сделал следующее изменение в файле /etc/sudoers:

sudo ВСЕ = (ВСЕ) NOPASSWD: ВСЕ

И теперь я не могу использовать sudo и больше не могу редактировать /etc/sudoers:

/etc/sudoers: синтаксическая ошибка около строки 31 <<<
sudo: ошибка синтаксического анализа в /etc/sudoers возле строки 31
sudo: действительный источник sudoers не найден; выходить из дома
sudo: не удалось инициализировать плагин политики

Есть ли способ решить эту проблему или мне придется форматировать Ubuntu 20.04?

Charles Green avatar
флаг cn
Если вы можете загрузиться с USB, вы можете смонтировать диск, найти «плохой» файл и отредактировать строку, чтобы она читалась правильно. Я бы удалил новую строку, и в будущем я бы использовал `sudo visudo` для редактирования файла: вы также можете использовать `sudo visudo -f /path/to/file` при исправлении вашего текущего файла.
guiverc avatar
флаг cn
Первая ошибка в файле `/etc/sudoers` становится маркером EOF (конец файла); вот почему существует команда `visudo`; т.е.он проверит наличие ошибок и позволит вам исправить их перед выходом, если они существуют. К вашему сведению: да, это `visudo`, но он будет использовать любой редактор, которому вы это сказали, который может быть не `vi`
флаг hr
Если это настольная система, и вы вошли в систему локально, вы *можете* использовать `pkexec visudo`. См., например, [Как изменить неверный файл '/etc/sudoers'?](https://askubuntu.com/a/73872/178692)
waltinator avatar
флаг it
Эта проблема заключается в том, почему всегда открывается оболочка root в другом сеансе tetminal/ssh, когда кто-то возится с аутентификацией. Это дает возможность восстановления без загрузки с Live USB.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.