Вот и случилось событие, с которым рано или поздно может столкнуться пользователь. Я забыл пароль на вход в Debian (Wheezy). Произошло это совершенно незаметно. Как ни напрягал я свою память, какие комбинации не пробовал, ничто не помогало. В общем приключилась печалька. Однако процесс восстановления пароля оказался на удивление тривиальным. Я буду рассматривать подход с применением установленного в систему загрузчика GRUB...
В загрузочном меню GRUB выбираем образ, используемый по умолчанию и нажимаем клавишу с англицкой буквой 'E' (Edit). В появившемся окне находим строку ядра (в которой указан vmlinuz), переходим в ней на ro и заменяем на rw init=/bin/bash. Остальную часть строки удаляем. Нажимаем F10 для загрузки. Система вывалиться в консоль с которой пароль пользователя можно задать командой passwd. Эта команда однако может быть не обнаружена. Если это случилось, консоль выдаст bash: passwd: command not found. Причина в том, что каталог usr размещается на отдельном разделе, который не монтируется автоматически. Сделаем это ручками подав на консоль команду mount /dev/устройство_с_каталогом_usr. Такой синтаксис предписывает mount монтировать в соответствии с файлом fstab. Всё!
Немного больше информации о проблеме можно найти здесь: Сброс пароля root.