|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : alexander lunyov 2:50/551.3 20 Dec 2004 03:02:12 To : Victor Sudakov Subject : slapd-ldap - вопрос к знатокам ldap -------------------------------------------------------------------------------- ** Victor Sudakov => alexander lunyov >> zeus2# /usr/local/libexec/slapd -V >> @(#) $OpenLDAP: slapd 2.2.19 (Dec 16 2004 09:13:59) $ > Хорошо, поставил и я себе openldap-server-2.2.19, уговорили. > Конфиг: > database ldap > lastmod off > uri "ldap://mail/" > suffix "" > suffixmassage "dc=sibptus,dc=tomsk,dc=ru" "cn=sibptus.tomsk.ru" > map attribute mail * > map attribute cn * > map attribute otherMailbox uid ^ ^ | foreign name +-local name > map attribute * * >> >> дальше смари чево: > $ ldapsearch -LLL -b "dc=sibptus,dc=tomsk,dc=ru" mail=sudakov > dn: uid=sudakov,dc=sibptus,dc=tomsk,dc=ru > cn: Sudakov V.A. > sn: V.A. > otherMailbox: sudakov > mail: sudakov@sibptus.tomsk.ru я это понимаю так: на удаленном сервере нашли mail=sudakov > $ ldapsearch -LLL -b "dc=sibptus,dc=tomsk,dc=ru" uid=sudakov > dn: uid=sudakov,dc=sibptus,dc=tomsk,dc=ru > cn: Sudakov V.A. > sn: V.A. > otherMailbox: sudakov > mail: sudakov@sibptus.tomsk.ru на удаленном сервере нашли uid=sudakov, при этом в выводе изменив uid на otherMailbox, как и было сказано в конфигурации бакенда (map otherMailbox uid). > $ ldapsearch -LLL -b "dc=sibptus,dc=tomsk,dc=ru" > otherMailbox=sudakov $ на удаленном сервере нет otherMailbox=sudakov > То есть возвращается пустое множество. Где я дурак? директива map указывает, что тот атрибут, который на удаленном сервере назывался uid, на локальном будет называться otheMailbox, но, насколько я понимаю, это не означает, что отправив запрос на поиск локального отрибута otherMailbox по локальному серверу этот запрос дальше превратится в тот же самый запрос, но с перемапленным именем атрибута с otherMailbox на uid. попробуй поискать по тем атрибутам, названия которых ты не перемапливаешь, какой будет вывод?. * bye --- * Origin: your sweet isn't ready yet (2:50/551.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/224941c608a0.html, оценка из 5, голосов 10
|