Luca Scamoni wrote:
> puestadelsol83 wrote:
>> Salve!
>> Il mio albero Ldap รจ strutturato in questo modo:
>> dc=in,dc=it   (radice)
>> ou=f,dc=in,dc=it (ramo) con utenti Sam, TOm, Frank
>> ou=t,dc=in,dc=it (ramo) con utenti Bob, Carl, Sara
>> (Per ogni utente ho specificato degli indirizzi mail)
>> Inoltre all'interno di ou=f,dc=in,dc=it ho creato un gruppo statico
>> con dn: cn=marketing,ou=f,dc=in,dc=it costituito dagli utenti Sam e Bob
>>
>> come imposto l' ldapsearch -x in modo da visualizzare solo gli gli
>> indirizzi mail degli utenti che appartengono al gruppo cn=marketing?
>> Grazie!
>>   
> Non lo imposti. ldap non supporta query relazionali (tipo join).
> Se vuoi, puoi definire per ciascun utente un attributo con il dn del
> gruppo e usare come filtro qualcosa tipo (attributo=dn del gruppo)

Quanto dice Luca e' corretto; in alternativa, con OpenLDAP 2.4, puoi
usare l'overlay slapo-memberof che mantiene, in ogni membro di gruppo,
un attributo (default: memberOf) con il DN dei gruppi di cui fa parte;
in questo modo, la tua query sarebbe:

ldapsearch -x '(memberOf=cn=marketing,ou=f,dc=in,dc=it)' mail

Ciao, p.



Ing. Pierangelo Masarati
OpenLDAP Core Team

SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
---------------------------------------
Office:  +39 02 23998309
Mobile:  +39 333 4963172
Email:   [EMAIL PROTECTED]
---------------------------------------


_______________________________________________
OpenLDAP mailing list
[email protected]
https://www.sys-net.it/mailman/listinfo/openldap


Rispondere a