26.2. Plantillas para gestionar externamente las cuentas de grupo de IdM
En esta sección se describen las plantillas para varias operaciones de gestión de grupos de usuarios en IdM. Las plantillas muestran los atributos que debe modificar mediante ldapmodify para lograr los siguientes objetivos:
- Crear un nuevo grupo
- Borrar un grupo existente
- Añadir un miembro a un grupo
- Eliminar un miembro de un grupo
Las plantillas están formateadas en el formato de intercambio de datos LDAP (LDIF). LDIF es un formato estándar de intercambio de datos en texto plano para representar el contenido del directorio LDAP y las solicitudes de actualización.
Utilizando las plantillas, puede configurar el proveedor LDAP de su sistema de aprovisionamiento para gestionar las cuentas de grupo de IdM.
Crear un nuevo grupo
dn: cn=group_name,cn=groups,cn=accounts,dc=idm,dc=example,dc=com
changetype: add
objectClass: top
objectClass: ipaobject
objectClass: ipausergroup
objectClass: groupofnames
objectClass: nestedgroup
objectClass: posixgroup
uid: group_name
cn: group_name
gidNumber: GID_number
Modificación de los grupos
Deleting an existing group:
dn: group_distinguished_name changetype: deleteAdding a member to a group:
dn: group_distinguished_name changetype: modify add: member member: uid=user_login,cn=users,cn=accounts,dc=idm,dc=example,dc=comNo añada usuarios de la etapa o conservados a los grupos. Aunque la operación de actualización se complete con éxito, los usuarios no se actualizarán como miembros del grupo. Sólo los usuarios activos pueden pertenecer a los grupos.
Removing a member from a group:
dn: distinguished_name changetype: modify delete: member member: uid=user_login,cn=users,cn=accounts,dc=idm,dc=example,dc=com
Antes de modificar un grupo, obtenga el nombre distinguido (DN) del grupo buscando con el nombre del grupo.
# ldapsearch -YGSSAPI -H ldap://server.idm.example.com -b "cn=groups,cn=accounts,dc=idm,dc=example,dc=com" "cn=group_name"
dn: cn=group_name,cn=groups,cn=accounts,dc=idm,dc=example,dc=com
ipaNTSecurityIdentifier: S-1-5-21-1650388524-2605035987-2578146103-11017
cn: testgroup
objectClass: top
objectClass: groupofnames
objectClass: nestedgroup
objectClass: ipausergroup
objectClass: ipaobject
objectClass: posixgroup
objectClass: ipantgroupattrs
ipaUniqueID: 569bf864-9d45-11ea-bea3-525400f6f085
gidNumber: 1997010017