Можно загрузить live систему и сделать примерно так:
Код PHP:
Вопрос такой: у него домашний каталог зашифрован, не превратятся ли после такого лечения файлы в кашу?
# mkdir /media/mint # mount /dev/sda1 /media/mint/ # chroot /media/mint/ # passwd user # pwconv
У себя-то "на кошках" я уже потренировался, забэкапив /etc на всякий атас. Прошло без сучка и задоринки.

Команда # pwconv прописывает хеш изменённого пароля в /etc/shadow . Удаление хеша -- то же самое, только в левой руке.
А можно ли из хеша восстановить пароль? Пускай не тот же самый, лишь бы система его схавала.