I had changed my root password on my netbook, and not used it for some time (forgetting the new root password). To change the root password back, I entered "init=/bin/sh" to the kernel parameters.
Then I mounted the root (/) directory, and chrooted to it.
mount <device> /mnt/
If you find the root account is locked out because there is no password, and you know your regular users password, you can copy the hash part from the regular password to the root entry in /etc/shadow.
Another thing you can try is to edit out the hash between the second "$" and the first ":" characters. I don't remember if SuSE (and the PAM) configuration allows this. If it does, you can reboot with a null root password then change it with the "passwd" program.
Last edited by jschiwal; 11-15-2011 at 01:47 AM.