Su vs Sudo!

Publicado: 3 enero 2008 en Informática, Linux Tips

¿Cual es la diferencia entre estos dos comandos?, bueno la principal diferencia es que su (Set User) nos permite obtener los permisos de otros usuarios del sistema, incluyendo sus variables de entorno como si iniciaramos la sesión de ese usuario y sudo (Superuser DO) nos permite ejecutar tareas o aplicaciones que requieran permisos de super usuario y podemos también obtener una consola como super usuario.

Es decir, con su, podemos volvernos cualquier usuario del sistema con la siguiente instrucción: su nombreUsuario, con ésto lo que hacemos es obtener los permisos de ese usuario solamente, si queremos también obtener sus variables de entorno lo que hacemos es ejecutar ese comando de la siguiente forma: su – nombreUsuario de ésta forma es como iniciar la sesión de ese usuario. Es importante saber la contraseña del usuario en el que nos queremos convertir si no, no podremos volvernos ese usuario y lo mismo aplica para el usuario root, para obtener los permisos de root solo ejecutamos: su, si además queremos tener las variables de entorno lo que hacemos es ejecutar: su – y listo. Al único usuario al que no se le piden las contraseñas de los demás usuarios es a root, el se puede convertir en cualquier usuario sin necesidad de saber las contraseñas de éstos.

En el caso de sudo, cuando queremos ejecutar una aplicación que requiera de permisos de super usuario lo que hacemos es escribir: sudo nombrePrograma, posteriormente nos solicitarán introducir nuestra contraseña de usuario y el programa se ejecutará, también podemos obtener una consola con permisos de super usuario mediante el siguiente comando: sudo -s nos pedirá nuestra contraseña y listo, sudo puede variar su comportamiento dependiendo de la configuración almacenada en el archivo /etc/sudoers, modificándolo podemos  cambiar el comportamiento de sudo.

La desventaja que muchos marcan sobre sudo es que cualquier usuario puede obtener permisos de super usuario lo cual muchas veces no es deseable, y son muy pocas las distribuciones que traen sudo por defecto, una de ellas es ubuntu, espero les sea de útilidad, Saludos!.

Anuncios
comentarios
  1. Salvador dice:

    Gracias por la info, valla que me has sacado de una gran duda…
    😉

  2. jorge dice:

    Gracias!!me ha servido

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s