LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

А, если тебе еще нужно название группы, то между while .. ldap_get_values нужно еще:

char *dn = ldap_get_dn(ld, msg);
print("group: %s\n", dn);
ldap_memfree(dn);

А по поводу консольной ldapsearch, то это будет выглядеть так:

ldapsearch ... -b "dc=my-domain,dc=ru" -s one "(&(objectClass=groupOfUniqueNames)(uniqueMember=*))" dn uniqueMember

Исправление KennyMinigun, :

А, если тебе еще нужно название группы, то между while .. ldap_get_values нужно еще:

char *dn = ldap_get_dn(ld, msg);
print("group: %s\n", dn);
ldap_memfree(dn);

А по поводу консольной ldapsearch, то это будет выглядеть так:

ldapsearch -H ... -D ... -b "dc=my-domain,dc=ru" -s one "(&(objectClass=groupOfUniqueNames)(uniqueMember=*))" dn uniqueMember

Исправление KennyMinigun, :

А, если тебе еще нужно название группы, то между while .. ldap_get_values нужно еще:

char *dn = ldap_get_dn(ld, msg);
print("group: %s\n", dn);
ldap_memfree(dn);

А по поводу консольной ldapsearch, то это будет выглядеть так:

ldapsearch -H ... -D ... -b "dc=my-domain,dc=ru" -s one "(&(objectClass=groupOfUniqueNames)(uniqueMember=*))" dn uniqueMember

Исходная версия KennyMinigun, :

А, если тебе еще нужно название группы, то между while .. ldap_get_values нужно еще:

char *dn = ldap_get_dn(ld, msg);
print("group: %s\n", dn);
ldap_memfree(dn);

А по поводу консольной ldapsearch, то это будет выглядеть так:

ldapsearch -H ... -D ... -b "dc=my-domain,dc=ru" -s one "(&(objectClass=groupOfUniqueNames)(uniqueMember=*))" dn uniqueMember