在10.11(El Capitan)上的LDAP帐户联系人


8

我正在尝试为10.11(El Capitan)OS X版本的Contacts应用程序设置LDAP帐户。我需要它,例如,能够通过邮件应用程序自动完成地址。

我一直在较旧的版本中使用此功能,但是没有问题,但是对于10.11,我无法从服务器检索联系人。即使在10.11.3上-使用“正式” dn连接到OpenLDAP 2.4服务器或Active Directory 2008 R2,登录名和密码也会失败。

在此版本中,可以通过“ 系统偏好设置”窗格中的Internet帐户或直接在“ 联系人”应用程序中进行设置。第一个麻烦之处是,只有在“ 联系人”应用程序的首选项上启用了帐户后,才能输入密码。找到该帐户后,新帐户仅在重新启动应用程序后出现,然后搜索任何内容始终会返回一个空集。

连接到服务器的信息(主机,用户dn,密码,基本信息...)有效,并且在以前的版本中有效。进行ldapsearch可以正常工作,因为它确实可以在OS X的Thunderbird中配置LDAP联系人。在我看来,这与OS有关。

这是一个错误还是有连接到LDAP的过程?


LDAP服务器是什么操作系统和版本?您的用户帐户客户端使用什么操作系统和版本?
bmike

我已经针对OpenLDAP 2.4服务器对其进行了尝试,也针对使用“正式” dn,登录名和密码的Active Directory 2008 R2进行了尝试...您为它命名。
Aleix Dorca 2015年

仍然无法在版本10.11.3中使用 ...
Aleix Dorca '16

我对此进行了修改,但您可能需要联系Apple以寻求指导-他们的工程团队非常擅长解决此类问题,但是您可能必须使用配备AppleCare的Mac才能使用它们。挂钩可免费获得支持。如果您尚未获得任何支持协议的支持,则已付费的事件可能会使您损失50美元左右。
bmike

1
我向Apple提出了错误。我的错误被标记为错误21707365的重复项。今天(2017-02-21)我被通知原来的错误“最近已关闭”。
乔·帕拉斯

Answers:


2

我测试过的网络数据包与Wireshark的,发现OSX 10.11和10.11.1不送bindRequest到LDAP服务器(只有searchRequest和unbindRequest),不过身份验证方法配置为“简单的身份验证”。这是错误。


有趣。我遇到了一个同样的问题:以前起作用的东西突然不再起作用。我不需要登录名和密码。我还发现,当我尝试将端口号设置为389时,它总是恢复为“自动”。奇怪的是,我所在大学的用户声称LDAP查找在10.11.1中对他有用。
奥德修斯2015年

1

同样在这里。我检查了ldap服务器,日志显示它从未连接。可能是10.11问题


1
我将其视为+1,并说这是一个错误。这个答案可能是错误的,但显然是一个答案。
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.