lunes, 4 de octubre de 2010

Añandir por comandos un usuario a un grupo local

Bueno, el título es muy explícito. Este pequeño post es para mostrar como se añade un usuario a un grupo local del equipo. Muchos se preguntarán la utilidad, pero podría ser desde crear un script para añadir usuarios de forma automática a una máquina, como hacerlo manualmente con el psexec, como arrancar un equipo al que no podemos acceder y poder añadir nuestro usuario para poder utilizarlo con derechos. Lógicamente todo esto se tiene que hacer con derechos sobre la máquina y yo no voy a explicar aquí las técnicas para coger el control de una máquina Windows, no es la idea de este post.

Bueno, vamos a lo práctico. Suponemos que tenemos un equipo donde queremos poner por un script un usuario en el grupo administradores locales, sin necesidad de loguearte con ningún administrador del dominio ni nada parecido. Lo único que contamos es con el usuario local de la máquina. El commando que vamos a utiliar es 'net localgroup'. Podéis encontrar más información en Microsoft :

La forma de hacerlo sería seguir la siguiente estructura:

- net localgroup group_name login_name /add

Un ejemplo claro es el de meter un usuario del dominio dentro del grupo administradores locales:

- net localgroup administrators DOMINO\Miguel /add

Con este comando conseguimos añadir al usuario 'Miguel' del grupo DOMINIO, en el grupo local de administradores. Ahora, al arrancar la máquina o al siguiente logon cogerá el cambio y tendrá todos los permisos sobre la máquina.

Fácil ¿no?.





1 comentario:

Anónimo dijo...

Fácil y claro, muchas gracias!!