mayo 31, 2011

Runas, Ejecutar procesos con el rol de otro usuario

¿A quien no le gustaría hacer algunas cosas en nombre de otra persona? Con mas razón aun, si nos ponemos en la piel de otra persona que tiene mas poder que nosotros.
Existen una serie de roles, perfiles, permisos, etc... que hacen que podamos hacer una cosa u otra. Y un escenario muy frecuente puede ser el siguiente.

Escenario
Active directory, en el cual habitan una serie de usuarios "rasos" en sus escritorios. Tenemos otro grupo de usuarios que tienen un rol superior, ya que tienen permiso para instalar software.

Problema
Siempre que queremos instalar algún software, tenemos que loguearnos con el usuario que tiene el privilegio para tal, y tenemos que cerrar la sesión de los demás usuarios. Esto lleva a cabo, que las tareas de mantenimiento se hagan un poco pesadas en algunas ocasiones.

Solución
"runas" , es un comando que permite ejecutar programas con las credenciales de otro usuario y aunque cumpla a la perfección, tiene un pequeño "pero". En la mayoría de las ocasiones es necesario lanzar una orden a través de la consola demasiado larga, y es fácil que nos equivoquemos al escribirla con la consiguiente perdida de tiempo.

Existe una pequeña aplicaron que permite añadir a la shell contextual de windows la orden "runas" y es muy practico y sencillo implementarlo.

- Para ello, descargaremos el paquete de instalación desde la siguiente dirección:

http://technet.microsoft.com/en-us/sysinternals/cc300361.aspx

- Descomprimimos el fichero .zip
- Lo ejecutamos desde la consola de comandos con el parámetro /reg.

c:\shellrunas /reg




- Esto lanzara un pequeño proceso de instalación.


- Una vez acabado el proceso nos indicara que el menú contextual ha sido registrado correctamente.



- A partir de ahora cuando saquemos el menú con textual a un fichero ejecutable, nos dejara una nueva opción (Run as differente user..)


- Al seleccionarla nos permitirá introducir las credenciales para ejecutar el comando con el rol de dicho usuario.


La verdad es que es un pequeño truquito de estos, que nos hace la vida un poco mas útil.

0 comentarios:

Publicar un comentario