Как добавить себя обратно в качестве пользователя sudo?

Из командной строки я бы сделал (используя GetDeb-Packages):

sudo bash -c "echo deb http://archive.getdeb.net/ubuntu lucid-getdeb apps games >> /etc/apt/sources.list"
wget -q http://archive.getdeb.net/getdeb-archive.key -O- | sudo apt-key add - 
sudo aptitude install flock
1
задан 29 August 2014 в 08:43

3 ответа

Если вход root включен в вашей системе, просто запустите терминал через Control + Alt + F1, не войдя в X. Войдите в систему с правами администратора, а затем просто добавьте желаемого пользователя в группу admin (для Ubuntu 11.10 и более ранних версий):

adduser desired_user_name admin

Для Ubuntu 12.04 и более поздних версий добавьте пользователя в группу sudo:

adduser desired_user_name sudo

Если вы не разрешили вход в root, выберите режим восстановления из Grub и а затем попробуйте root shell.

Установите файловую систему как чтение-запись:

mount -o rw,remount /

После этого вы можете снова добавить нужного пользователя в admin (или sudo).

15
ответ дан 25 May 2018 в 17:46

Я пробовал различные комбинации, выполняя то же самое, что и вариант меню «Перемонтировать», похоже, не в 12.10. Я пробовал все остальное в этом посте от root. Последнее было

umount -a
mount -o -w /<path> /

. Это привело к тому, что файловая система все еще была ro из-за установки в fstab для загрузки ro на ошибку файловой системы. Думаю, с ней заявлялось, что она казалась ro после mount. [!d1 ]

Я, наконец, справился с

mount -o rw,remount /

Хотя я не уверен, как это отличается от предыдущего набора команд.

После применения этого варианта добавление пользователя к группе admin (11.10 и ealrier) или sudo (12.04 и более поздняя) осуществляется следующим образом:

adduser username admin    # 11.10 and earlier
adduser username sudo     # 12.04 and later
7
ответ дан 25 May 2018 в 17:46

Старый вопрос, но со мной тоже (Ubuntu 14.04).

Мне не удалось войти в режим восстановления и получить доступ к корневой оболочке, так как многие ответы здесь и в другом месте описывают: доступ к корневой оболочке из GRUB, похоже, защищен паролем.

Итак, я решил проблему следующим образом:

boot на live usb stick открыть оболочку, доступ к основной файловой системе HD Linux (вы можете найти его точку монтирования в адресной строке проводника файлов GUI, обычно после CTRL-L). cd в него. отредактируйте файл etc/group (скажем, с помощью nano etc/group или чего-нибудь еще) найдите строку «sudo». Должен выглядеть как sudo:x:27:admin,bob,alice добавить себя в строку sudo, запятая

Конечно, это означает, что файл etc/sudoers по-прежнему содержит строку

%sudo   ALL=(ALL:ALL) ALL

, что означает что все члены группы sudo имеют полный контроль. Сначала проверьте это.

Работает без осложнений.

1
ответ дан 25 May 2018 в 17:46

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

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