15.4. Cómo añadir una condición a una regla de automembresía mediante la CLI de IdM
En esta sección se describe cómo añadir una condición a una regla de miembros automáticos mediante la CLI de IdM. Para obtener información sobre las reglas de miembros automáticos, consulte Reglas de miembros automáticos.
Requisitos previos
- Debe iniciar la sesión como administrador. Para más detalles, consulte Uso de kinit para iniciar sesión en IdM manualmente.
- La regla de destino debe existir en IdM. Para obtener más detalles, consulte Añadir una regla de automembresía utilizando la CLI de IdM.
Procedimiento
-
Defina una o más condiciones inclusivas o exclusivas utilizando el comando
ipa automember-add-condition. Cuando se le pida, especifique:
- Automember rule. Este es el nombre de la regla de destino. Para más detalles, consulte las reglas de Automember.
- Attribute Key. Especifica el atributo de entrada al que se aplicará el filtro. Por ejemplo, uid para los usuarios.
- Grouping Type. Esto especifica si la regla se dirige a un grupo de usuarios o a un grupo de hosts. Para dirigirse a un grupo de usuarios, introduzca group. Para dirigirse a un grupo de hosts, introduzca hostgroup.
- Inclusive regex y Exclusive regex. Estos especifican una o más condiciones como expresiones regulares. Si sólo desea especificar una condición, pulse Enter cuando se le pida la otra.
Por ejemplo, la siguiente condición se dirige a todos los usuarios con cualquier valor (.*) en su atributo de inicio de sesión de usuario (uid).
$ ipa automember-add-condition Automember Rule: user_group Attribute Key: uid Grouping Type: group [Inclusive Regex]: .* [Exclusive Regex]: ---------------------------------- Added condition(s) to "user_group" ---------------------------------- Automember Rule: user_group Inclusive Regex: uid=.* ---------------------------- Number of conditions added 1 ----------------------------Como otro ejemplo, puede utilizar una regla de automembresía para dirigirse a todos los usuarios de Windows sincronizados desde Active Directory (AD). Para ello, cree una condición que se dirija a todos los usuarios con ntUser en su atributo objectClass, que es compartido por todos los usuarios de AD:
$ ipa automember-add-condition Automember Rule: ad_users Attribute Key: objectclass Grouping Type: group [Inclusive Regex]: ntUser [Exclusive Regex]: ------------------------------------- Added condition(s) to "ad_users" ------------------------------------- Automember Rule: ad_users Inclusive Regex: objectclass=ntUser ---------------------------- Number of conditions added 1 ----------------------------
Pasos de verificación
- Puede visualizar las reglas y condiciones de los miembros automáticos existentes en IdM mediante Visualización de las reglas de los miembros automáticos existentes mediante la CLI de IdM.