SUDO, or Super User Do, is a program that allows users to run other programs using another user’s security privileges. Companies that require a certain degree of security when running programs use this to grant security privileges to selected employees without compromising the system.
A password is required for each user. However, it can be reconfigured so that it will only ask for the root password or will not ask for any password at all. It is then able to log in each command, then run and perform every one. Some cases even allow SUDO to completely supplant the super user login for administrative tasks.
Super User Do was first conceptualized and applied by Bob Coggechall and Cliff Spencer. It first ran on a VAX-11. An updated version was later posted in a forum on December 1985. It was meant to divide labor and allow a more fluid style of forwarding tasks to other people within the workplace. This has since been developed and improved into a more user-friendly version by Todd C. Miller.
The main use of SUDO is to allow other people to access databases and deliver commands as the “Super User”. This means that the task or the workload is distributed, thinned and thus lightened for each individual within the sphere. As each command can be logged in, there is also an inherent check-and-balance scheme that allows superiors to check on what and where their employees have logged all through the time they were using the system.
Further updates led to the release of a fully functional and practical version used by different bureaus. In 1994, Todd Miller released a version with fixed bugs and support for more operating systems. It also allowed for more systems to be compatible with the program.
Todd then developed the program into something new and with lesser bugs. He removed the “SU” prefix in 1999 because there hasn’t been an official release of SUDO from the original authors. He then rewrote the SUDOers parser in 2005 to support the features that had been “taped” on to the program since 1996.