Hi,
I have an ldap directory tree with a lot of organizational units.
For each of these OUs I set one or multiple "myManager" attributes having as value the DN of the users I want to.
I have set dynlist in order to have an attribute myManagerOf on every user object.
Now, with one search, I would like to have all the manager "(myManagerOf=*)". But substring filter does not work. Only equality as far as I understand.
Of course, as I read in some different topics, it is not feasible using dynlist.
I thought that the overlay autogroup would help on that point but at this stage, I'm not able to make it working.
Here is my autogroup config so far: dn: olcOverlay={4}autogroup,olcDatabase={1}mdb,cn=config objectClass: olcOverlayConfig objectClass: olcAutoGroupConfig olcOverlay: {4}autogroup olcAutoGroupAttrSet: myOrganizationalUnit memberUrl myManager olcAutoGroupMemberOfAd: myManagerOf
I tried to play with this autogroup config and dynlist one, but since I added autogroup, no way to change the myManager attribute, I always face an error. Which I don't have without autogroup:
ldap_modify: Constraint violation (19) additional info: attempt to modify dynamic group member attribute
If autogroup considers that only "memberUrl" can touch myManager attribute then it sounds logical.
However, how could I achieve my goal then ?