Я использовал Precise Pangolin, и теперь у меня проблема :( Я пытался добавить моего текущего пользователя в группу vboxusers .. Поэтому я использовал команду,
sudo usermod -G vboxusers myusername
И он получил тоже получилось. Но после добавления я не могу выполнять какие-либо операции sudo. Всякий раз, когда я использую команду sudo, я получаю сообщение об ошибке «myusername is not in sudoers file».
Я пытался включить учетную запись root. также. Но я не смог. Как решить эту проблему?
Как комментирует энзотиб, хорошим способом является перезапуск в режиме восстановления и запись
for i in adm cdrom sudo video plugdev lpadmin; do adduser myusername $i; done
с заменой myusername
по мере необходимости. Это добавит вас ко всем важным группам, включая sudo , что дает вам доступ к sudo.
К сожалению, эта команда делает не то, потому что дает вам только эту группу и удаляет все остальные. usermod
следует избегать, есть лучшие и более простые инструменты для использования.
Решением является запуск в режиме восстановления и добавление вашего пользователя в группу sudo
.
Чтобы добавить пользователя в группу, я обычно использую
sudo gpasswd -a $user $group
, многие другие предпочитают использовать
sudo adduser $user $group
Обе эти команды не изменяют набор групп, для которых пользователь уже принадлежит.