Is there a way to require a password to login to single user mode? I don't want to use a firmware password, because that will not only disable single user mode, but also Startup Manager (which I use to boot from a USB). I don't like the idea of anyone with physical access to my computer having more privileges than my user does.
I'd simply like to have it ask for the root password before logging in as root, or ask for any username and password, and log them in normally. Is there a way to do this?