Утрачен root-доступ и невозможно установить какое-либо программное обеспечение или другие привилегированные операции.

Я использовал Precise Pangolin, и теперь у меня проблема :( Я пытался добавить моего текущего пользователя в группу vboxusers .. Поэтому я использовал команду,

sudo usermod -G vboxusers myusername

И он получил тоже получилось. Но после добавления я не могу выполнять какие-либо операции sudo. Всякий раз, когда я использую команду sudo, я получаю сообщение об ошибке «myusername is not in sudoers file».

Я пытался включить учетную запись root. также. Но я не смог. Как решить эту проблему?

2
задан 31 July 2012 в 17:18

2 ответа

Как комментирует энзотиб, хорошим способом является перезапуск в режиме восстановления и запись

for i in adm cdrom sudo video plugdev lpadmin; do adduser myusername $i; done

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

0
ответ дан 31 July 2012 в 17:18

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

Решением является запуск в режиме восстановления и добавление вашего пользователя в группу sudo.

Чтобы добавить пользователя в группу, я обычно использую

sudo gpasswd -a $user $group

, многие другие предпочитают использовать

sudo adduser $user $group

Обе эти команды не изменяют набор групп, для которых пользователь уже принадлежит.

0
ответ дан 31 July 2012 в 17:18

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

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