Назад | Перейти на главную страницу

openldap memberOf не показывает пользователя в группе

Когда я выполняю ldapsearch для вновь созданного пользователя и запрашиваю его членство в группе, запрос не возвращает ожидаемого ответа, даже если этот пользователь существует в группе.

Например :

# ldapsearch -x  -D "cn=Admin,dc=xxx,dc=yyy" -w'XXXXXX'   -b 'uid=cberch,ou=people,dc=xxx,dc='yyy' memberOf

Я получил:

# cberch, people, xxx.yyy
dn: uid=cberch,ou=people,dc=xxx,dc=yyy

И все, тогда я пробую:

# ldapsearch -x  -D "cn=Admin,dc=xxx,dc=yyy" -w'XXXXXXX'-b 'cn=members_staff,ou=group,dc=xxx,dc=yyy'  |grep cberch

Я могу найти своего пользователя:

member: uid=cberchiche,ou=people,dc=xxx,dc=yyy

Я заметил, что через несколько часов запрос memberOf возвращает пользователя и его группу.

Есть ли в openldap какой-то механизм кеширования? Можно ли принудительно перезагрузить вручную?

Заранее спасибо за вашу помощь. Винс