在E2实例上设置Openldap。需要帮助ldapmodify和setup.ldif文件来修改文件
我的setup.ldif包含:
dn: olcDatabase={0}config,cn=config
changetype: modify
add: olcRootPW
olcRootPW: {SSHA}BdP7KhrVpogG0RxWvy2111g0cMMSN
dn: olcDatabase={2}bdb,cn=config
changetype: modify
add: olcRootPW
olcRootPW: {SSHA}BdP7KhrVpogG0RxWvy2111g0cMMSN
replace: olcRootDN
olcRootDN: cn=superman,dc=planet,dc=org
replace: olcSuffix
olcSuffix: dc=planet,dc=org然后在服务器上运行
ldapmodify -a -Q -Y EXTERNAL -H ldapi:/// -f /tmp/setup.ldif 当我在下面检查的时候什么都没变
/etc/openldap/slapd.d/cn=config/olcDatabase\=\{2\}hdb.ldifslappasswd #使{SSHA}随机字符串启动slapd服务
编辑olcDatabase\={2}hdb.ldif文件时没有读取要使用的第一行: ldapmodify,这是错误的。
仍然工作和搜索互联网,但任何洞察力都是值得赞赏的。第一次发布这样的格式可能不是最好的wrt ldif文件和额外的空格。
发布于 2019-07-26 16:05:34
在LDIF文件中,需要将bdb的引用更改为hdb: dn: olcDatabase={2}bdb,cn=config改为dn: olcDatabase={2}hdb,cn=config
下一步是让客户端服务器。
https://serverfault.com/questions/975822
复制相似问题