viernes, 20 de septiembre de 2013

El comando "su" (Switch User, llamado (sin ser la buena connotación) "Super User" ) permite abrir una sesión con el ID (ID identificante) de un otro usuario, o de iniciar un shell de conexión con el nuevo ID. 
Este comando nos permite ejecutar una shell como otro usuario en la sesión activa. Es decir, nos permite asumir la identidad de otro usuario (si conocemos su password claro):
[pcm@sal]$ whoami
pcm
[pcm@sal]$ su -
Password: ********
[root@sal]# whoami
root
[root@sal]# pwd
/root
[root@sal]# 
Para terminar la sesión bastaráa con presionar Ctrl + D (fin de fichero) o tecleando exit.

Importante

En caso de no indicar ningún usuario con el comando su se supone que se está intentando asumir la identidad del root.

Importante

La diferencia entre utilizar su - usuario y su usuario es que cuando se utiliza su - se hace login de la misma forma que si se logeará en la consola, cargando todos los ficheros de configuración de su perfil.

Sugerencia

Es posible ejecutar comandos como si fueramos otro usuario utilizando su:
[pcm@sal]$ su lila -c ''rm -Rf /home/lila''
Password: ********
[pcm@sal]$ 

21 comentarios:

  1. muy buen trabajo y muy buena informacion jeje felicidades :D

    ResponderEliminar
  2. My buen trabajo amigo me gusto.. es algo complicado pero esta muy bien tu trabajo !

    ResponderEliminar
  3. Si o que! hasta con video jajajaja buen trabajo :)

    ResponderEliminar
  4. hey muy buen trabajo y buena informacion

    ResponderEliminar