我为一家规模虽小但正在成长的初创公司工作,该公司需要一个企业目录来保存公司的照片和联系信息。最终,我们可能会将此系统用于登录凭据等,但现在的目标是建立一个简单的网站,人们可以在其中搜索公司中的其他人,并可以在此保持联系信息最新。
是否有任何现成的(最好是免费的)解决方案(在 Linux 上运行)可以提供这种功能?
答案1
那么,目录的标准解决方案是LDAP。这更像是一个标准 API 和一个存储后端,而不是成熟的应用程序。
实际上,您需要设置 LDAP 服务器(OpenLDAP这是一种流行的选择),然后安装内部使用 LDAP 的应用程序来处理用户的需求。
例如,您可以:
- 根据 LDAP 进行身份验证,例如:Linux 登录,Apache 身份验证
- 使用 LDAP 作为电子邮件目录,例如 Thunderbird:http://www-archive.mozilla.org/projects/thunderbird/specs/ldap.html
- 使用基于 Web 的地址簿,例如:http://www.splitbrain.org/blog/2007-06/27-contagged_the_ldap_address_book
当然,细节取决于您的实际需求,但 LDAP 是统一目录的良好基础。
答案2
展望您未来的需求OpenLDAP。
答案3
红帽有一个不错的目录服务器。(我不知道它是否在 CentOS/Fedora 中。)安装程序包括对根据目录注册客户端机器的支持(Red Hat、Windows、OpenLDAP 等)。Oracle 也有一个;Oracle Directory 服务器企业版.另请参阅维基百科。