我一直在尝试在 Ubuntu Intrepid Ibex 中配置 OpenLDAP,但我在网上找到的指南让我感到困惑。我没有成功。
我认为问题在于大多数指南都假设您想使用 Samba 进行访问控制并使用 OpenLDAP 作为 Samba 的目录。这不是我需要的。我只需要一个中心位置来存储客户、同事、员工、家人等联系信息以及与这些人相关的一些其他对象,作为带有配置数据、他们的网站/数据库等密码的网站(对于网站我们为他们管理)等。
您是否知道在 Web 的某个地方有任何好的、简单、最新和清晰的指南?
先感谢您。
PS:为 SF 的 beta 发布点赞!祝贺 Joel、Jeff、团队、版主等。感谢您对 SO 和 SF 的支持和辛勤工作。
一直想知道这一点 - 你是对的,大多数 LDAP 指南都关注 LDAP 被用作访问控制的目录。
是否有任何重要的理由不将数据存储在普通的 SQL 数据库中?您将能够从任何有意义的地方访问它,并且在数据库上使用目录的真正原因是目录往往更面向写入,更适合分层结构(非关系数据)并且更容易复制。
查看您要存储的数据,它似乎很容易更新,并且可能比目录数据更具相关性(例如,将多个联系方式链接到公司或网站) - 所以一个正常的关系数据库可能更有效且更易于实施(并且使用它的文档和示例很容易获得)
只是不要。任何 SQL 数据库都具有比 LDAP 更好的工具,并且更容易根据自己的喜好自定义模式。
我接受使用 LDAP 的唯一原因是 Samba 和 Kerberos。
关于您的项目,您可以使用:
Microsoft 软件: - 链接到 Sharepoint 和 Active Directory 的服务器项目。
Linux 工具: - Alfresco 软件列表。