Я случайно удалил себя из sudoers, как мне это исправить? [дубликат]

На этот вопрос уже есть ответ здесь:

У меня один администратор аккаунт, а недавно я случайно добавил себя в одну группу ( usermod -G без -a ).

Итак, меня больше нет в файле sudoers. Однако по умолчанию в Ubuntu невозможно войти в систему с правами root. Могу ли я сбросить пароль для root во время процесса загрузки?

17
задан 29 January 2014 в 05:08

1 ответ

Никакая потребность изменить пароль root (хорошо, технически, корень Ubuntu даже не имеет пароля). Сделайте это:

  • Перезагрузите свой ПК
  • В экране выбора ОС Личинки выберите "Ubuntu xxxx - recovery mode"
  • Теперь у Вас есть консоль с полномочиями пользователя root. Добавьте своего пользователя назад к sudo группа:

    usermod -a -G sudo youruser
    

    Оболочка могла бы ответить, что не может сделать этого потому что файловая система в смонтированном в только для чтения. Повторно смонтировать Вашу фс в чтении-записи: mount -o remount,rw /

  • Это будет достаточно для sudo. Но его предложенный Вы также повторно добавляете себя к другим административным группам по умолчанию. Можно перезагрузить, вход в систему обычно и использовать GUI:

Menu > Administration > Users and Groups > Advanced Settings > User Privileges или Account Type (Change...) > Administrative

  • Или использование эта команда:

    sudo usermod -a -G adm,cdrom,plugdev,fuse,lpadmin,sambashare youruser
    

Примечание: 'sudo' группа раньше была 'администраторской' группой до Точного Ящера. Если Вы находитесь на чем-либо более старом, заменяете группу 'sudo' группой 'администратор' в вышеупомянутых командах.

23
ответ дан 23 November 2019 в 02:22

Другие вопросы по тегам:

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