"Many Linux users are familiar with sudo these days. Ubuntu has
done a lot to popularize sudo by enforcing its use in place of
encouraging users to use su to switch to the root account to
install software and perform other administrative tasks. But
there's much more to sudo that users and admins should know.
"What many users aren't aware of is that sudo can be used to
execute commands as any user, not just the root user. In the hands
of a skilled admin, sudo can be used to set up fine-grained
permissions to provide users with access to perform a few
administrative tasks without giving away the keys to the kingdom.
Let's look at some of the best practices for controlling system
access with sudo while still allowing users to be productive."