Аутентифицировать домен Zimbra с помощью Zentyal Server (используя внешний LDAP)
Я установил и настроил Zimbra 8.5 и Zentyal 4.0. Теперь я пытаюсь позволить Zimbra Authenticate сформировать Zentyal LDAP-сервер. Базовое доменное имя - mycompany.local. Может ли кто-нибудь дать лучшую идею о том, что приведенные ниже шаги означают, что мы даем пошаговые инструкции, но место, где мне нужно изменить его на мои значения, - это место, где я борюсь. Я продолжаю получать Простую Связанную Сбой: NT_STATUS_LOGON_FAILURE. Порт, указанный здесь, 390, но он не отвечает, но работает нормально, выдавая указанную выше ошибку в порту 389/.
Это то, что я нашел на форумах Zentyal, но пользователь, который его опубликовал, больше не активен.
Подводя итог все. Краткая инструкция по настройке автопровизинга LDAP в Zimbra 8 от Zentyal 3+
Создайте группу "почта" в Zentyal, поскольку вы, вероятно, не хотите, чтобы все пользователи проходили аутентификацию, а только в группе "почта".
В веб-интерфейсе администратора Zimbra перейдите в Configure -> Domains -> щелкните правой кнопкой мыши по домену, который вы хотите назначить с помощью zentyal, и выберите Configure Autotheation, выберите External LDAP.
Ldap: // {имя_домена или IP-адрес Zentyal}: 390
Фильтр LDAP: (& (| (objectclass = inetOrgPerson)) (| (memberof = cn = mail, {DN групп по умолчанию в Zentyal})) (uid =% u))
База поиска LDAP: {DN пользователя по умолчанию в Zentyal}
Bind DN: {корневой DN из zentyal}
Пароль привязки: {Zentyal root пароль}
Мои ценности: для моего Zentyal Server
Базовый DN
DC=mycompany,DC=local
Пользователи по умолчанию DN
CN=Users,DC=mycompany,DC=local
Группы по умолчанию DN
CN=Users,DC=mycompany,DC=local
Ldap: // mycompany.local: 390
Фильтр LDAP: (& (| (objectclass = inetOrgPerson)) (| (memberof = cn = mail, Users)) (uid =% u))
База поиска LDAP: mycompany
Bind DN: mycompany
Привязать пароль: пароль
Ошибка
com.zimbra.cs.ldap.LdapException: ошибка LDAP: - невозможно установить соединение: ошибка простого связывания: NT_STATUS_UNSUCCESSFUL
ExceptionId:qtp509886383-531:https://192.168.2.203:7071/ услуги / администратор / мыло /CheckAuthConfigRequest:1416831184639:521014fe06c36a62
Код:ldap.LDAP_ERROR
в com.zimbra.cs.ldap.LdapException.LDAP_ERROR(LdapException.java:90)
в com.zimbra.cs.ldap.unboundid.UBIDLdapException.mapToLdapException(UBIDLdapException.java:74)
в com.zimbra.cs.ldap.unboundid.UBIDLdapException.mapToExternalLdapException(UBIDLdapException.java:84)
в com.zimbra.cs.ldap.unboundid.UBIDLdapContext.mapToLdapException(UBIDLdapContext.java:225)
в com.zimbra.cs.ldap.unboundid.UBIDLdapContext.getConnection(UBIDLdapContext.java:199)
в com.zimbra.cs.ldap.unboundid.UBIDLdapContext.(UBIDLdapContext.java:171)
в com.zimbra.cs.ldap.unboundid.UBIDLdapClient.getExternalContextImpl(UBIDLdapClient.java:106)
в com.zimbra.cs.ldap.LdapClient.getExternalContext(LdapClient.java:169)
в com.zimbra.cs.account.ldap.LdapProvisioning.ldapAuthenticate(LdapProvisioning.java:5113)
в com.zimbra.cs.account.ldap.LdapProvisioning.checkAuthConfig(LdapProvisioning.java:5168)
в com.zimbra.cs.service.admin.CheckAuthConfig.handle(CheckAuthConfig.java:48)
в com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:564)
в com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:427)
в com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:265)
на com.zimbra.soap.SoapServlet.doWork(SoapServlet.java:303)
на com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:213)
на javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
на com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:209)
на javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
в org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:738)
в org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1651)
в com.zimbra.cs.servlet.RequestStringFilter.doFilter(RequestStringFilter.java:54)
в org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
в com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:59)
в org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
в org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:83)
в org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:351)
в org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
в com.zimbra.cs.servlet.ETagHeaderFilter.doFilter(ETagHeaderFilter.java:47)
в org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
в com.zimbra.cs.servlet.ContextPathBasedThreadPoolBalancerFilter.doFilter(ContextPathBasedThreadPoolBalancerFilter.java:107)
в org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
на com.zimbra.cs.servlet.ZimbraQoSFilter.doFilter(ZimbraQoSFilter.java:116)
в org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
в com.zimbra.cs.servlet.ZimbraInvalidLoginFilter.doFilter(ZimbraInvalidLoginFilter.java:117)
в org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
в org.eclipse.jetty.servlets.DoSFilter.doFilterChain(DoSFilter.java:457)
в org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:326)
в org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:299)
в org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
в org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549)
в org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
в org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:544)
в org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)
в org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1111)
в org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:478)
в org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
в org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1045)
в org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
в org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:199)
в org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
в org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
в org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:309)
в org.eclipse.jetty.server.handler.DebugHandler.handle(DebugHandler.java:81)
в org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
в org.eclipse.jetty.server.Server.handle(Server.java:462)
в org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:279)
в org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:232)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:534)
в org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:607)
в org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:536)
на java.lang.Thread.run(Thread.java:745)
Вызывается: LDAPException(resultCode=49 (неверные учетные данные), errorMessage='Ошибка простого связывания: NT_STATUS_UNSUCCESSFUL', DiagnosticsMessage = 'Ошибка простого связывания: NT_STATUS_UNSUCCESSFUL')
на com.unboundid.ldap.sdk.LDAPConnection.bind(LDAPConnection.java:1894)
в com.unboundid.ldap.sdk.LDAPConnectionPool.createConnection(LDAPConnectionPool.java:988)
на com.unboundid.ldap.sdk.LDAPConnectionPool.getConnection(LDAPConnectionPool.java:1399)
в com.zimbra.cs.ldap.unboundid.UBIDLdapOperation$GetConnection.execute(UBIDLdapOperation.java:183)
в com.zimbra.cs.ldap.unboundid.UBIDLdapContext.getConnection(UBIDLdapContext.java:190)
... еще 57
после этого при попытке проверить аутентификацию выдает ошибку. Я полон n00b для LDAP, поэтому, пожалуйста, прости за очевидную ошибку.