cn. Фильтр для получения всех групп: «(objectclass=group)
». Вы можете получить группы только в одном организационном блоке (область действия => «один») или во всех подорганизациях (область действия => 'sub')
$mesg = $ldap->search( filter=>"(&(objectclass=group)(cn=the group choosen by the user)",
base=>"ou=Monou,dc=societe,dc=fr"
scope=>"sub"
attrs=> ['cn', 'member']);
@entries = $mesg->entries;
foreach $entry (@entries)
{
$entry->dump;
@member = $entry->get_value("member"); # returns all members
}
Для получения дополнительной помощи см. Введение в perl-ldap
1010 * Отредактировано *
Итак, фильтр, который вы искали:
(&(objectClass=user)(memberof=CN=Mongroupe,OU=MonOU,DC=societe,DC=fr))