Introduction
If you are locked out of your OpenBSD instance and have lost access to the root account, you need to boot into single-user mode and reset the root password. These steps apply to OpenBSD 6.6 & 6.7.
How to Reset the Root Password on OpenBSD
The “Send CtrlAltDel” button in the web console does not work for OpenBSD. You must perform steps 1 and 2 quickly before the boot proceeds.
- Click the Server Restart icon.
- Open the the instance web console.
- The second stage boot loader pauses for a few seconds to give you a chance to provide parameters to the kernel.
Pass the-s
flag toboot
:>> OpenBSD/amd64 BOOT 3.47 boot> boot -s
If you miss the prompt, you need to restart the server from the control panel and try again.
- Enter the pathname of your shell or press ENTER for sh.
- Mount the root filesystem read-write.
# fsck -p / && mount -uw /
- Change the root password.
# passwd
- Type CTRLD to restart the server in multiuser mode.