Hmm can you boot up your computer into single-user mode? That gets you into a root command-line prompt automatically without having to enter a password. If you can, just try modifying the password.
Maybe you or something disabled direct root login, and the ability of any user to use the command 'su'.
It's possible... I don't know where to check that, but I do know that you can block that kind of stuff.