LinuxForum.Fans
Тема

Вопрос по связке Exim и Ldap

Автор: naikon 9 сообщений 848 просмотров
14.05.2017 10:30 #422984

Добрый день! Простите сразу за нубский вопрос, я еще новичок, но обязан разобраться.
Имеется сервер на Debian. На нем поднят почтовый сервер Exim, хранящий список ящиков в ldap.
В конфиге Exima есть строчки:

text
LDAP_AUTH = user="cn=exim,ou=dw, ou=email, ou=Services, dc=mpi, dc=msk, dc=ru, dc=mpi, dc=lan" pass="p123456p"
text
domainlist local_domains = ${tr{${lookup ldapm{LDAP_AUTH \ 
ldap:///ou=VirtualDomains,dc=mpi, dc=msk, dc=ru, dc=mpi, dc=lan?ou?one?(objectClass=organizationalUnit)}}}{\n}
{:}} 

Если я выполняю команду

text
ldapsearch -x -D "cn=exim,ou=dw, ou=email, ou=Services, dc=mpi, dc=msk, dc=ru, dc=mpi, dc=lan" -w p123456p

Получаю:

text
# extended LDIF
#
# LDAPv3
# base <> (default) with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# search result
search: 2
result: 32 No such object

Объясните пожалуйста, как мне вывести список всех пользователей(ящиков), хранящихся в дереве Ldap?

P.S. Принцип работы LDAP понимаю теоретически, но практики нет.
Не могу понять в чем проблема и прошу отнестись с пониманием и навести на правильную мысль! *HELP*
Спасибо!

14.05.2017 11:21 #422985

Поставь гуишную утилиту для просмотра дерева ldap. Найди там верный путь, где лежат ящики.

14.05.2017 11:24 #422986
XliN написал:
Поставь гуишную утилиту для просмотра дерева ldap. Найди там верный путь, где лежат ящики.

А она поставится если нет иксов?

14.05.2017 11:29 #422987

Вот так попробуй

text
ldapsearch -W -x -D cn=exim,ou=dw, ou=email, ou=Services, dc=mpi, dc=msk, dc=ru -b "dc=mpi, dc=lan" 

Добавлено: 14.05.2017 11:29:04

"naikon" написал:
А она поставится если нет иксов?

Нет. Обычно надо на виндузовой машине ставить оснастку администрирования и через нее подключаться.

14.05.2017 12:11 #422992
XliN написал:
Вот так попробуй
text
ldapsearch -W -x -D cn=exim,ou=dw, ou=email, ou=Services, dc=mpi, dc=msk, dc=ru -b "dc=mpi, dc=lan" 

Выдает:

text
ldap_bind: Invalid DN syntax (34)
        additional info: invalid DN
XliN написал:
Нет. Обычно надо на виндузовой машине ставить оснастку администрирования и через нее подключаться.

Спасибо за идею! А на линуксовой стороне получается в настройках ldap надо как-то доступ открыть для подключения из вне?

14.05.2017 12:30 #422994
"naikon" написал:
А на линуксовой стороне получается в настройках ldap надо как-то доступ открыть для подключения из вне?

А зачем из вне? Сервер удаленный?
Добавлено: 14.05.2017 12:25:57

"naikon" написал:
ldap_bind: Invalid DN syntax (34)
additional info: invalid DN

А какой домен? mpi.lan? Посмотри в файлах настройки ldap. Что да как у тебя. А то exim,ou=dw, ou=email, ou=Services, dc=mpi, dc=msk, dc=ru смущает.
Попробуй хоть что то вывести. От пользователя админа, а не почтовика. Погуляй по дереву.

Добавлено: 14.05.2017 12:30:01

naikon, Совсем забыл. Если есть доступ к серверу, то накати http://phpldapadmin.sourceforge.net/wiki/index.php/Main_Page Там точно все дерево умидешь.

14.05.2017 12:50 #422996
XliN написал:

А зачем из вне? Сервер удаленный?
XliN написал:

А какой домен? mpi.lan? Посмотри в файлах настройки ldap. Что да как у тебя. А то exim,ou=dw, ou=email, ou=Services, dc=mpi, dc=msk, dc=ru смущает.
Попробуй хоть что то вывести. От пользователя админа, а не почтовика. Погуляй по дереву.

Да, домен mpi.lan - развернут на физическом виндовом серваке. Линуксовый физический сервак с почтой находится в той же сети.
Получается, что почтовые ящики связаны с доменными пользователями? (Хотя почтовый домен совсем другой)

XliN написал:

naikon, Совсем забыл. Если есть доступ к серверу, то накати http://phpldapadmin.sourceforge.net/wiki/index.php/Main_Page Там точно все дерево умидешь.

Спасибо! Попробую. А там достаточно будет зайти под линуксовым админом?

14.05.2017 12:58 #422997
"naikon" написал:
Да, домен  mpi.lan - развернут на физическом виндовом серваке.

Тогда какие проблемы. Заходишь в виндузовый сервак и смотришь дерево. Там будет понятно там ящики или нет.

"naikon" написал:
Спасибо! Попробую. А там достаточно будет зайти под линуксовым админом?

Там создается отдельный пользователь, а для просмотра дерева нужно будет дерево подключить с админским пользователем.

14.05.2017 19:18 #423006
XliN написал:
[quote="naikon"]Да, домен  mpi.lan - развернут на физическом виндовом серваке.

Тогда какие проблемы. Заходишь в виндузовый сервак и смотришь дерево. Там будет понятно там ящики или нет.

"naikon" написал:
Спасибо! Попробую. А там достаточно будет зайти под линуксовым админом?

Там создается отдельный пользователь, а для просмотра дерева нужно будет дерево подключить с админским пользователем.[/quote]
Буду разбираться. Благодарю!

Войдите или зарегистрируйтесь, чтобы ответить.