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

10

Я неожиданно удалил свою учетную запись пользователя (единственный администратор для машины). У меня есть другая учетная запись, которая является стандартной учетной записью, и теперь я не могу получить доступ к своему жесткому диску или чему-либо еще с этой стандартной учетной записью - она ​​запрашивает пароль root. Есть ли способ восстановить доступ к учетной записи администратора?

Niranjan
источник
Связанный: Как я могу добавить себя назад как пользователь sudo? Я не уверен, стоит ли нам считать это дубликатом. Вероятно, нет, так как здесь есть ответы о том, как создать новую учетную запись (и это о том, как сделать существующую учетную запись учетной записью администратора).
Элия ​​Каган

Ответы:

9

Вы можете использовать режим восстановления, чтобы добавить стандартного пользователя в группу администраторов (которая теперь называется sudo в 12.04). Ниже приведен набор простых инструкций, скопированных с моего личного сайта .

Использование режима восстановления для добавления пользователей в группу Admin / Sudo

Сначала выключите компьютер.

Затем restart whilst holding shiftна клавиатуре загрузить меню grub.

Выберите recovery modeиз меню Grub.

Выберите drop to root shellиз меню восстановления.

Используйте следующую команду для перемонтирования диска mount -o rw,remount /

Теперь введите adduser username sudoзамену имени пользователя на ваше имя пользователя т.е. Adduser Фил Судо

Теперь вы должны увидеть сообщение «добавление пользователя» и «готово».

Введите, shutdown -r nowчтобы перезагрузить компьютер.

РЕДАКТИРОВАТЬ: Если он говорит вам, что пользователь xxx не существует, сначала вы можете использовать следующую команду, чтобы вывести список пользователей и убедиться, что у вас есть правильное имя пользователя

ls /home

Другой вариант - добавить нового пользователя из режима восстановления с помощью следующих команд:

useradd username -m -s /bin/bash  
passwd username
adduser username sudo

Снова замените usernameна желаемое имя пользователя.

Fernhill Linux Project
источник
пока в команде adduser он показывает, что пользователя XXX не существует, пожалуйста, помогите мне.
Ниранджан
@Niranjan - я отредактировал ответ, включив в него необходимую информацию. : o)
Проект Fernhill Linux
0

Вы можете использовать консоль восстановления и загрузиться с правами суперпользователя. Это дополнительная опция в вашем меню Grub, создайте нового пользователя и добавьте его в группу администраторов. Я не уверен, что это решит вашу проблему, но попробуйте и дайте мне знать.

useradd newuser
adduser newuser admin
Годдард
источник
-1

У меня была та же проблема. Выберите режим восстановления (если вы используете ноутбук, он отличается, но в том же месте, что и в BIOS). Затем выберите root. Введите команду (# adduser). Затем введите команду (# пароль root) и введите новый пароль. И перезапустите по команде (#reboot)

Mohamed
источник
1
Это плохая идея. Учетная запись root отключена в Ubuntu по соображениям безопасности
Zanna
У меня есть проблема, в которую я влюбился, но я не могу нормально использовать компьютер, не могли бы вы мне помочь
Мохамед,
В чем проблема? Вы можете сказать более ясно?
Занна