ldap是我工作中必备的一个工具。从入职以来从来没有成功的在linux安装成功过ldap,包括(openldap,Gbaseldap)。
以前的ldap安装需要先安装BDB作为他的数据库,现在openldap的2.7版本后直接自带MDB数据库,(据说MDB使用内存映射要比BDB强好几10倍)所以安装步骤简单了很多。
1. 安装一个ldap。
2,使用工具连接,使用ldif文件初始化你的根节点例如:
dn: c=cn
objectClass: country
c: cn
3. 开始愉快玩耍。
今天工作中遇到一个问题:
LDAP发布失败,错误原因: 发布证书到'cn=crl,l=02,st=65,o=0100,ou=crl,c=cn'时出现错误: netscape.ldap.LDAPException: error result (80); entry store failed; Unknown error(errcode: -9999)
经过排查发现,我删除节点的逻辑有问题,没有删去之前发布的同名节点,就会报这个错(南大ldap和openldap都是80).