The sudo command and capability (superuser do) can be a valuable tool when multiple users are responsible for managing parts of a server or servers. In particular, sudo is important when you need to restrain the use of ‘root’ and/or need to log all administrative actions and changes and would like a record of who did what.
My main preference for sudo is its expiring session (or ticket as GratiSoft calls it). Once switched into sudo for activity, the session expires after five minutes, or continues at five minute (can be modified) intervals as commands are executed. This allows for added security if an administrator leaves his or her workstation briefly as a root shell is not left open.
GratiSoft maintains an excellent web site on sudo (and sponsors the development of sudo) — (http://www.courtesan.com/sudo/sudo.html).
Through building a configuration file, a senior administrator can dole out system admin responsibilities through sudo, assigning what commands can be executed by username per host. In addition, being carried out in a multiple host environment, audit trail logging done on a centralized host as well as each systems localhost logs.
GratiSoft suggests correctly that one way to get more familiar with sudo is to review a sample configuration. They posted one such file here.
As sudo supports numerous platforms, this also works in mixed OS environments — see the supported platforms here.
Related posts:
- Build Your Own Dev Server with VirtualBox What's the best way to test your web site on...
- 7 Time Tracking Tools To Help You Manage Your Time Time tracking is important for many reasons: billing, creating accurate...
- How To Manage Work When The Unexpected Happens Keeping up with work when a personal emergency happens can...
- 7 Online Scheduling Systems To Help You Manage Your Time Scheduling meetings and managing appointments can take up a great...
- How to Install MySQL Installing MySQL is easier than you think. Craig provides a...







I’ve been using sudo recently to create a web administration for a mail server, and sudo solved the problem ! of course with SSL and password protection for more security. But it was very simple, secure and I liked the way it was done with sudo.
October 11th, 2004 at 4:45 am