I can not access anything that requires root password.......

I use opensuse 10.3, am a newbie to linux in general-I have only had opensuse 10.3 a couple of months, and have run into a problem-one I have not seen before…

The root password is correct, it has not changed. I was recently hacked via an unsecured port, (port 22 and ssh but its fixed now).
Problem is, I had to log in through root, but when i disabled it I went to
YAST
security
account
went to the root account and clicked “disable log in” along with changing the bash file to false-thinking my root account would be disabled…
Now, I can log in but not access anything that requires a root password, which includes YAST, sudo, su etc

I am off to work now, but ANY help would be really nice.
Thank you
Becca

Consider that your system may have been compromised - And a fresh install may be your best solution, if only for peace of mind.
Keeping your /home would even be a concern. Backup and start again.

Bit late now, but for future reference you can as a minimum precaution disable root from logging in via ssh.

(I would personally have this as a default setting)

A security must if you leave ssh on port 22.

ta
J