Некоторое время назад я установил Ubuntu в качестве второй ОС на свой ноутбук, просто чтобы попробовать Linux. Я создал одного пользователя и дал ему права администратора.
Давно не трогал его и, конечно, забыл пароль. Опробовал все мои обычно используемые пароли для этого пользователя и root, но они не работают.
Выделите строку, которая начинается ядром ………, нажмите e
Перейти в самый конец строки, добавить rw init = / bin / bash
нажмите ввод, затем нажмите b, чтобы загрузить систему.
Ваша система загрузится в безполевую корневую оболочку.
Введите имя пользователя passwd
Введите свой пароль.
Введите перезагрузку
Я думаю, что более поздние версии Ubuntu могут блокировать этот метод (это зияющая дыра в безопасности), но все же стоит попробовать.
Telemachus 15 лет назад
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 15 лет назад
1
Я уверен, что для однопользовательского режима необходимо ввести пароль root.
wfaulk 15 лет назад
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 15 лет назад
0
@Wfaulk: `grub` может быть легко настроен так, что для редактирования строки загрузки требуется пароль. Я делаю это на своей установке Debian, именно по этой причине. Я думаю, что Ubuntu теперь может делать это по умолчанию, но я не уверен в этом на 100%.
Telemachus 15 лет назад
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 15 лет назад
0
@Telemachus: да, но вы всегда можете загрузиться с другого CD.
wfaulk 15 лет назад
0
@ Wfaulk: Конечно. Я просто хотел предупредить OP, что метод, предложенный Марком, может не работать с Ubuntu, потому что я смутно помню, что метод был заблокирован. Я могу совершенно ошибаться по этому поводу, но я никогда не говорил ничего о герметичной системе.
Telemachus 15 лет назад
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 15 лет назад
0