OpenLDAP官方版是一款开源的轻量级目录访问协议(LDAP)软件。OpenLDAP官方版可以帮助用户快速建立和管理分布式网络环境中的用户、组织和资源等信息。OpenLDAP提供了多种高效可靠的服务,如身份验证、授权管理、数据同步等,并且支持多种操作系统平台和应用程序接口。
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
OpenLDAP软件特色
slapd - 独立LDAP守护服务
slurpd - 独立的LDAP更新复制守护服务
实现LDAP协议的库
工具软件和示例客户端
OpenLDAP软件功能
dapsearchPersist.exe
ldapsearchpersist工具对目录执行持久搜索,并接收搜索结果集范围内条目的任何更改通知。 它使用持久搜索服务器控件(例如在eDirectory服务中使用)。
ldapcompare.exe
ldapcompare将一个属性值与目录的一个或多个条目中相同属性的值进行比较
ldapsearch.exe
ldapsearch是一个命令行工具,它打开到LDAP服务器的连接,绑定到它并使用过滤器执行搜索。 结果然后显示在LDIF中
ldapmodrdn.exe
ldapmodrdn打开到LDAP服务器的连接,绑定并修改条目的RDN
ldapRegisterChange.exe
ldapregisterchange使用LDAP更改通知控件接收有关Active Directory域服务中的对象更改的通知
dapwhoami.exe
ldapwhoami打开到LDAP服务器的连接,绑定并执行whoami操作
Ldapmodify.exe
ldapmodify将使用LDAP数据交换格式(LDIF)定义的条目更新作为输入,并向指定的目录服务器发出相应的LDAP请求。 LDIF信息可以配置在文件中或直接在命令行中配置。
ldapexop.exe
ldapexop发布由oid指定的LDAP扩展操作或特殊关键字whoami,cancel或refresh之一
ldappasswd.exe
ldappasswd是一个设置LDAP用户密码的工具。 该工具使用LDAPv3密码修改(RFC 3062)扩展操作。
OpenLDAP使用方法
1、配置 openldap,编辑 sldap.conf 文件
1) 打开 c:openldapsldap.conf,找到
include C:/openldap/etc/schema/core.schema,在它后面添加
include C:/openldap/etc/schema/cosine.schema
include C:/openldap/etc/schema/inetorgperson.schema
接下来的例子只需要用到以上三个 schema,当然,如果你觉得需要的话,你可以把其他的 schema 全部添加进来
include C:/openldap/etc/schema/corba.schema
include C:/openldap/etc/schema/dyngroup.schema
include C:/openldap/etc/schema/java.schema
include C:/openldap/etc/schema/misc.schema
include C:/openldap/etc/schema/nis.schema
include C:/openldap/etc/schema/openldap.schema
2) 还是在 sldap.conf 文件中,找到
suffix "dc=my-domain,dc=com"
rootdn "cn=Manager,dc=my-domain,dc=com"
把这两行改为
suffix "o=tcl,c=cn"
rootdn "cn=Manager,o=tcl,c=cn"
suffix 就是看自己如何定义了,后面步骤的 ldif 文件就必须与它定义了。还要注意到这个配置文件中有一个 rootpw secret,这个 secret 是 cn=Manager 的密码,以后会用到,不过这里是明文密码,你可以用命令:
slappasswd -h {md5} -s secret
OpenLDAP更新日志
1.修正了其它bug;
2.优化了软件的兼容性。