Не могу выполнить sudo после блокировки пароля. Можно ли это исправить?

Не могу выполнить sudo после блокировки пароля. Можно ли это исправить?

После настройки Ubuntu с настройками по умолчанию, пользователю разрешается входить в систему с паролем, поэтому я использую passwd -l [имя пользователя], чтобы запретить вход по паролю как в SSH, так и в консоли.

Но когда я использую sudo для выполнения команд, требуется пароль, поэтому я больше не могу использовать sudo.

Есть ли решение, которое позволит мне снова использовать sudo? Другой вопрос: как запретить вход по паролю как в SSH, так и в консоли, но сохранить доступность аутентификации по паролю sudo?

решение1

Вы можете загрузиться в однопользовательском режиме, чтобы получить root-консоль. Затем вы можете смонтировать свою файловую систему и исправить затронутую учетную запись.

(Это предполагает, что grub также не заблокирован паролем..., вы удерживаете клавишу shift во время загрузки, чтобы вызвать grub, и добавляете «single» в оператор загрузки после слова «splash»)

Что касается передовой практики, я согласен с комментарием Струги.

  • Только что вспомнил — в Ubuntu есть опция grub «режим восстановления», так что вам, возможно, даже не придется редактировать команду загрузки...

Связанный контент