"If you've dabbled even a little bit with security matters, you know that giving root rights or the root password to a common user is a bad idea. But what do you do if a user has a valid need to do something that absolutely requires root rights? The answer is simple: use sudo to grant the user the needed permissions without letting him have the root password, and limit access to a minimum.
"With sudo (which stands for 'superuser do'), you can delegate a limited set of administrative responsibilities to other users, who are strictly limited to the commands you allow them..."