Xen domain and the forgotten root password
Lately I had on of these problems that could run into real trouble… … unless you find a very easy solution for it.
I wanted to su to root and realised that I’ve forgotten the root password. OK, not a big deal, I usually allow sudo for my user. BUT, I couldn’t remember my password either… sigh I always logged in via SSH with an authorised key, hence not using my password for quite a while.
The solution is as easy as simple. Shutdown your domain xm shutdown domain -w
, mount your image as loop device mount -o loop /path/to/your/domain.img /mnt
and chroot into it. chroot /mnt
.
The only thing left to do is to change your password via passwd
, unmount your image and start your domain again xm create /etc/xen/domain.cfg
That’s it.