Sudo
De Wikipedia, la enciclopedia libre
sudo (de las siglas superuser do ) es un comando Unix similar a su, que permite a un usuario ejecutar comandos con permisos de root, sólo que en lugar de introducir la contraseña de root, se ha de introducir la del propio usuario.
Otra diferencia es que Su otorga acceso a una consola con privilegios de Administrador mientras que sudo se emplea dando el nombre del programa. Por ejemplo:
sudo apt-get install programa Password: su propia contraseña de usuario
En el archivo /etc/sudoers
se guardan los datos sobre qué usuarios pueden ejecutarlo y sobre qué programas puede ser usado. Estos permisos pueden ser modificados directamente a través del archivo anteriormente mencionado o mediante la utilización del comando visudo
Es vital en distribuciones GNU/Linux tipo Ubuntu, que no crean cuenta de root en forma predeterminada.
Historia
Sudo fue inicialmente concebido en 1980 por Bob Coggeshall y Cliff Spencer del departamento de ciencia computacional en SUNY (State University of New York o Universidad Estatal de Nueva York), en Buffalo.
En 1985 se publicó el grupo de noticias net.sources una versión mejorada acreditada a Phil Betchel, Cliff Spencer, Gretchen Phillips, John LoVerso y Don Gworek. Garth Snyder publicó otra versión mejorada en el verano de 1986 y durante los siguientes cinco años fue mantenido con al colaboración de muchas personas, incluyendo Bob Coggeshall, Bob Manchek, y Trent Hein.
En 1991 Dave Hieb y Jeff Nieusma escribieron una nueva versión con un formato mejorado para el fichero /etc/sudoers bajo contrato con la firma consultora The Root Group, versión que posteriormente fue publicada bajo los términos de la Licencia Pública General de GNU (GNU/GPL).
Desde 1996 el proyecto es mantenido por Todd Miller con la colaboración de Chris Jepeway y Aaron Spangler.