'root' is actually a different user for your computer. when you normally run commands, you run them as yourself. when you put sudo or gksudo in front of a command, you are running the command as root.
even system administrator accounts have limits. however, the root, or superuser, can do pretty much anything. that's why you need to be very careful when doing things as root.