Как восстановить пароль пользователя Ubuntu

6605
flamey

Некоторое время назад я установил Ubuntu в качестве второй ОС на свой ноутбук, просто чтобы попробовать Linux. Я создал одного пользователя и дал ему права администратора.

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

Есть ли способ как-нибудь восстановить пароли?

0

2 ответа на вопрос

5
MDMarra

Скопировано и вставлено с http://www.ubuntugeek.com/how-to-recover-password-under-ubuntu.html

Нажмите ESC в приглашении grub.

Нажмите e для редактирования.

Выделите строку, которая начинается ядром ………, нажмите e

Перейти в самый конец строки, добавить rw init = / bin / bash

нажмите ввод, затем нажмите b, чтобы загрузить систему.

Ваша система загрузится в безполевую корневую оболочку.

Введите имя пользователя passwd

Введите свой пароль.

Введите перезагрузку

Я думаю, что более поздние версии Ubuntu могут блокировать этот метод (это зияющая дыра в безопасности), но все же стоит попробовать. Telemachus 14 лет назад 0
Similarly, instead of "rw init=/bin/bash", the more traditional way is to say "single" to boot in single user mode. I think that still works on Ubuntu. Paul Tomblin 14 лет назад 1
Я уверен, что для однопользовательского режима необходимо ввести пароль root. wfaulk 14 лет назад 0
@Telemachus: If you have access to the hardware, there's not really much anyone can do to keep you from the data. I suppose a completely encrypted filesystem might. wfaulk 14 лет назад 0
@Wfaulk: `grub` может быть легко настроен так, что для редактирования строки загрузки требуется пароль. Я делаю это на своей установке Debian, именно по этой причине. Я думаю, что Ubuntu теперь может делать это по умолчанию, но я не уверен в этом на 100%. Telemachus 14 лет назад 0
single mode does prompt for root password, but there's a message that suggests Ctrl-D may allow accessing the system without a password anyway. (might just initiate a reboot.. not sure, i've never had to boot to single when i didn't know the password.) quack quixote 14 лет назад 0
@Telemachus: да, но вы всегда можете загрузиться с другого CD. wfaulk 14 лет назад 0
@ Wfaulk: Конечно. Я просто хотел предупредить OP, что метод, предложенный Марком, может не работать с Ubuntu, потому что я смутно помню, что метод был заблокирован. Я могу совершенно ошибаться по этому поводу, но я никогда не говорил ничего о герметичной системе. Telemachus 14 лет назад 0
1
wfaulk

В общем, самый простой способ восстановить пароль в Linux - это загрузиться с установочного компакт-диска в режиме восстановления, смонтировать корневую файловую систему в / mnt (или где угодно, действительно) и отредактировать / mnt / etc / passwd и / mnt / etc / теневые файлы для удаления полей пароля. Затем размонтируйте корневую файловую систему и перезагрузитесь. Теперь вы сможете войти в систему как этот пользователь без пароля.

Предложение " init=/bin/bash" выше очень круто, хотя.

You could also chroot into your mounted filesystem and use the passwd tool from there. (As root, or sudo'd, passwd won't ask for the current password before setting a new one.) quack quixote 14 лет назад 0