I have'nt looked to see if admin is real linux account, but if it is, you can copy the md5 hash for the admin password over the root and loginuser accounts. this is in /etc/shadow.
hmm... but then this puts you back to the point where you can't get a shell prompt even from the console. I think you can boot into a different runlevel and do this. I'm not exactly sure how to do it. someone here more than likely knows. I guess you could also create a linux boot disk. boot from it and then mount the partition and do it that way.
the copying of the hash should work, but as to how to get you there, someone else will have to elaborate on that aspect of the process.
ASL is a linux based, and you should be able to boot it up in single user mode. When the OS is in single user "state" you are root. Use the passwd command to change the root password. Then you could passwd loginuser to change the loginusers password.
Try google for this issue!
I assume you dont have password protectet the bootloader..