LINUX: Ejecutar comandos como otro usuario

14feb10

Desde hace un tiempo que llevo teniendo una cierta necesidad en poder ejecutar un comando como otro usuario y así poder hacer las tareas requeridas con ese usuario.

Si bien yo conocía que podía cambiarme de usuario con su no sabía muy bien como lograr el poder ejecutar un comando con un usuario para un script. La solución sigue residiendo en su.

Para ejecutar un comando como otro usuario debemos realizar la siguente sintaxis:

su -c nombreusuario 'comando a realizar'
su nombreusuario -c 'comando a realizar'

Evidentemente si no somos el administrador de la máquina nos pedirá el password para poder realizar el comando.

Fuente | tuxjm

About these ads


3 Responses to “LINUX: Ejecutar comandos como otro usuario”

  1. su -c ‘comando a realizar’ user

    • Hola,
      ciertamente no es así… se me colo el orden. Ya lo he corregido. Y si, aunque no he puesto el mismo que tu has dicho es equivalente ;)

      Salu2

  2. muy bueno, gracias


Deja un comentario

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


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

A %d blogueros les gusta esto: