Понадобилось мне тут вспомнить как сменить забытый пароль в Linux... конспектирую.
Дано: ноутбук с установленным Linux. Отмечу, что установка без особых изысков типа LVM и иже с ними, шифрования тоже нет. Что знаю: имя пользователя. Что не знаю: пароль пользователя.
Как восстановить?
1) Загружаемся с LiveCD дистрибутива (я грузился с Runtu 14)
2) Чем хорош дистрибутив (кроме того, что маленький) - так это тем, что примонтирует сразу все диски, что найдет. Соответственно, заходим в файловый менеджер (там вроде pcmanfm) и смотим там путь до смонтированного раздела
3) Меняем рут на смонтированном разделе:
sudo chroot /media/sdb1
4) Меняем пароль на нужный
sudo passwd %username%
Ремарка 1: если вы не помните имя пользователя, то поможет
sudo cat /etc/shadow
между шагом 3 и 4.
Ремарка 2: если вы грузитесь с другого дистрибутива, где автомонтирования нет, то вам поможет:
sudo fdisk -l #смотрим на каком разделе нужный диск (например, на /dev/sdb1/) sudo mkdir /media/xlinux #создаем точку монтирования для диска sudo mount /dev/sdb1 /media/xlinux #монтируем нужный нам раздел в нужную точку монтирования
В этом случае, естественно, chroot будет на /media/xlinux