В предложенной мной ссылке использовать LiveCD не нужно.
1) есть локальный доступ
2) есть груб
3) он незапаролен
тогда можно. если хотя-бы один пункт не выполнен, подойдёт иной способ:
1) перезагрузиться в любой другой линукс, куда пустят с правами рута
2) смонтировать корневой раздел куда-нибудь, например на /mnt/local_root
3а) выполнить chroot /mnt/local_root
3b) просто исправить /mnt/local_root/etc/shadow любимым редактором.


