LINUX.ORG.RU
ФорумAdmin

exim ldap


0

1


на сайте документации exim
http://www.exim.org/exim-html-current/doc/html/spec_html/ch34.html
указанн пример

login:
  driver = plaintext
  public_name = LOGIN
  server_prompts = Username:: : Password::
  server_condition = ${if and{{ \
    !eq{}{$auth1} }{ \
    ldapauth{user="cn=${quote_ldap_dn:$auth1},ou=people,o=example.org" \
             pass=${quote:$auth2} \
             ldap://ldap.example.org/} }} }
  server_set_id = uid=$auth1,ou=people,o=example.org
но тут указание прямого пути, а как использовать рекурсивный?
смотреть в сторону ldapdn ?

но тут указание прямого пути, а как использовать рекурсивный?

Что такое в вашем понимании «рекурсивный путь» применительно к авторизации? У вас несколько ou внутри people и в них пользователи?

zgen ★★★★★
()
Ответ на: комментарий от zgen

ага, верно.
я часто видел в конфиге exima (у того-же лиса), авторизацию использующую root dn, но именно для авторизации считаю её лишней.
Поправте если я не прав.

NemesisSOAD
() автор топика

${if ldapauth \
{user=${quote_ldap:${lookup ldapdn \
{ldap:///ou=people,o=example.org?dn?sub?(uid=$1)}}} \
pass=$2 ldap:///}{yes}fail}

bass ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.