Как восстановить /etc/sudoers после того, как он запутался и не смог использовать sudo?

Способ KISS сделать это, вероятно, заключается в предварительной -обработке данных, чтобы второй и третий столбцы обрабатывались как одно поле, например. (использование TAB в качестве "настоящего" разделителя):

$ awk '{printf "%s\t%s   %s\t%s\n", $1, $2, $3, $4}' file | datamash crosstab 2,1 unique 3
    0   1   2   3
1   1   2.3 3.3 2.7 2.9
2   2   3.1 1.1 3.5 3.8
3   4   1.3 2.3 1.7 1.9
4   5   2.5 4.5 2.4 2.8
5   6   7.1 6.1 7.5 7.9
1
04.02.2021, 14:58
1 ответ

Дело в том, что :вы не можете решить проблему с синтаксисом, не используя sudo visudoдля редактирования файла sudoers. Следовательно, поскольку я не мог использовать sudo, я подумал, что мне нужно будет переустановить свою ОС, чтобы решить проблему :, что не соответствует действительности!

Все, что вам нужно сделать, это:

  1. перезагрузить компьютер;
  2. продолжайте нажимать esc;
  3. запустите дистрибутив Linux в режиме восстановления;
  4. как только вы перейдете в режим восстановления, вы сможете получить доступ к оболочке от имени пользователя root без необходимости использовать sudo;
  5. отредактируйте файл sudoers, как обычно:visudo.
1
18.03.2021, 22:33

Теги

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