Загрузка...
Загрузка...

Как подружить LDAP Zimbra и Zentyal

•   Администрирование   •

Как подружить LDAP Zimbra и Zentyal
18 мар 2016

Как подружить LDAP Zimbra и Zentyal

 

Все, что помещено в скобки "{}" Вам нужно будет заменить своим значением. 

Шаг 1. Создание группы в Zentyal


Создайте группу "mail" в административной панели Zentyal так Вы вряд ли хотите авторизировать всех созданных пользователей на сервере Zimbra, а только тех, кто состоит в группе "mail".

Шаг 2. Создание связи на сервере Zimbra


В административной панели Zimbra идем на вкладку Configure -> Domains -> кликаем правой кнопкой мыши на доменное имя которое Вы хотите ассоциировать с Zentyal и выбираете следующий пункт: Configure Authetication далее выбираете External LDAP.

В открывшемся окне вводите следующее:

Ldap://{доменное имя или ip в Zentyal} : 390

LDAP filter: (&(|(objectclass=inetOrgPerson))(|(memberof=cn=mail,{Default Groups DN в Zentyal}))(uid=%u))


LDAP search base: {Default Users DN в Zentyal}

Bind DN: {root DN из zentyal}
Bind password: {Zentyal root password}

 

Шаг3. Финальное подключение


Теперь заходим по ssh на сервер Zimbra и логинимся как zimbra. Для этого после того как Вы зайдете под своим именем нужно ввести следующую команду:

su zimbra

Теперь мы залогинены как zimbra.

Теперь делаем следующее: 


zmprov
md {доменное имя к которму мы хотим подключить autoprovisioning} zimbraAutoProvMode LAZY      
md {доменное имя к которму мы хотим подключить autoprovisioning} zimbraAutoProvAuthMech LDAP   
md {доменное имя к которму мы хотим подключить autoprovisioning} zimbraAutoProvLdapURL ldap://{доменное имя или ip Zentyal}:390
md {доменное имя к которму мы хотим подключить autoprovisioning} zimbraAutoProvLdapAdminBindDn "{root DN из zentyal}"
md {доменное имя к которму мы хотим подключить autoprovisioning} zimbraAutoProvLdapAdminBindPassword "{Zentyal root password}"
md {доменное имя к которму мы хотим подключить autoprovisioning} zimbraAutoProvLdapSearchFilter "(&(|(objectclass=inetOrgPerson))(|(memberof=cn=mail,{Default Groups DN из Zentyal}))(uid=%u))"
md {доменное имя к которму мы хотим подключить autoprovisioning} zimbraAutoProvLdapSearchBase "{Default Users DN из Zentyal}"
md {доменное имя к которму мы хотим подключить autoprovisioning} +zimbraAutoProvAttrMap description=description +zimbraAutoProvAttrMap cn=displayName +zimbraAutoProvAttrMap givenName=givenName  +zimbraAutoProvAttrMap sn=sn
exit

Всё. Теперь все должно работать. Попробуйте создать нового пользователя в Zentyal, добавьте его в группу "mail" и попробуйте залогиниться в Zimbra с помощью логина "имя_пользователя@ваше_доменное_имя" и пароль который Вы указали в Zentyal.