Windows Server 2008 – Modificar las propiedades de grupos con Dsmod

Sintaxis:

dsmod group «GroupDN» [opciones]

Podemos utilizar la utilidad de comandos Dsmod para añadir o moficar cualquier atributo o propiedad del grupo como por ejemplo sAMAccountName, desc, samid, etc…

Pero nosotros vamos a ver las dos que, creo, son mas interesantes.

  • -addmbr «MemberDN»  –>  Añadir miembros al grupo.

  • -rmmbr «MemberDN»   –>  Eliminar miembros del grupo.

Si queremos indicar varios «MemberDN«, dememos separarlos de un espacio.

Si recordamos, hace algún que otro tutorial, creamos el grupo «gtemp1» en el que incluímos como miembros a las cuentas de usuario «infor01» e «infor02«.

modatrgrudsmod-01

Pues vamos a utilizar este grupo para practicar con «Dsmod group«.

Para empezar, vamos a añadir 3 nuevos usuarios al grupo «gtemp1«. Los usuarios serán «infor03«, «admin02» y «ventas01«.

Esto puede que no tenga ningún sentido en un entorno real, pero es solo a modo de ejemplo.

Vamos allá:

dsmod group «CN=gtemp1,OU=grupos,DC=aic,DC=local» -addmbr «CN=infor03,OU=informatica,OU=usuarios,DC=aic,DC=local» «CN=admin02,OU=administracion,OU=usuarios,DC=aic,DC=local» «CN=ventas01,OU=ventas,OU=usuarios,DC=aic,DC=local»

modatrgrudsmod-02

Comprobamos en la pestaña «Members» de las propiedades del grupo «gtemp1» a ver si aparecen los usuarios que acabamos de incluir como miembros:

modatrgrudsmod-03

En efecto, ahí están.

Ahora vamos a intentar eliminar uno de los miembros que acabamos de añadir. Pero claro, utilizando el comando Dsmod.

Para ello, deicidimos que el usuario elegido para no formar parte del grupo «gtemp1» es «ventas01«, entonces:

dsmod group «CN=gtemp1,OU=grupos,DC=aic,DC=local» -rmmbr «CN=ventas01,OU=ventas,OU=usuarios,DC=aic,DC=local»

modatrgrudsmod-04

Comprobamos que ya el usuario «ventas01» ya no es miembro del grupo «gtemp1«:

modatrgrudsmod-05

Perfecto.

Excediéndonos un poco del contenido extricto de este tutorial vamos a ver las posibilidades que tenemos conjugando Dsmod junto con Dsget. Simplemente para que os hagáis una idéa de lo útiles que son estos comandos.

Vamos a incluir todos los miembros del grupo «compras» como miembros del grupo «gtemp1«.

Para ello primero reazaremos una consulta mediante en comando Dsget de los miembros del grupo «compras» y luego se lo pasamos con una tubería (pipe |) al comando Dsmod, el cual los añadirá al grupo «gtemp1«.

dsget gruop «CN=compras,OU=grupos,DC=aic,DC=local» -members | dsmod group «CN=gtemp1,OU=grupos,DC=aic,DC=local» -addmbr

modatrgrudsmod-06

Vale, comprobamos:

modatrgrudsmod-07

Ya se ve que si, que los dos usuarios que hay en el grupo «compras«, se han añadido como miembros del grupo «gtemp1«.

Podéis realizar pruebas con estos comandos y con los que veremos en los siguiente tutoriales.

Por ahora, esto es todo.

Saludos.

—–

Oscar Abad

http://www.xulak.com – Consultoría informática

Los comentarios están cerrados.