| 139 | |
| 140 | === Chercher des objets faisant références à d'autres objets === |
| 141 | |
| 142 | Certains attributs ont pour valeur l'identifiant d'autres objets. |
| 143 | |
| 144 | Ainsi l'attribut {{{memberOf}}} des objets {{{user}}} référence ds {{{group}}}. |
| 145 | Il est alors possible de chercher les utilisateurs groupe ayant le GID 815: |
| 146 | |
| 147 | {{{ |
| 148 | LA cli=> search user memberOf.gidNumber=815 |
| 149 | alice |
| 150 | allan |
| 151 | }}} |
| 152 | |
| 153 | La requête se décompose ainsi: |
| 154 | 1. On cherche les utilisateur avec comme critère initiale l'attribut {{{memberOf}}} |
| 155 | 1. L'attribut {{{memberOf}}} reférence des objets de type {{{group}}} |
| 156 | 1. On cherche les groupes ayant {{{gidNumber=815}}} |
| 157 | 1. On cherche les utilisateurs ayant comme {{{memberOf}}} n'impoorte quelle valeur trouvé précédement. |
| 158 | |
| 159 | Sur le même principe il est possible de trouver tout les membres des groupes gérés par Alice: |
| 160 | |
| 161 | {{{ |
| 162 | LA cli=> search user memberOf.managedBy=alice |
| 163 | alice |
| 164 | allan |
| 165 | bob |
| 166 | }}} |
| 167 | |
| 168 | Qui sont effactivement les membres des groupes {{{*kitty}}}: |
| 169 | |
| 170 | {{{ |
| 171 | LA cli=> search group managedBy=alice |
| 172 | alkitty |
| 173 | bokitty |
| 174 | kitty |
| 175 | }}} |