我按照OpenLDAP的快速入门指南将它安装在Debian Jessie上。
一切顺利,但我被困在第9步。 暴露的命令不起作用,因为目录/ usr / local / etc / cn = config不存在。奇怪的是,他们没有解释需要创建它。无论如何,即使我创建它,它也不起作用。我有另一条消息: “可用数据库不允许使用slapadd”。
当我在快速启动指南中尝试更简单的命令时,它也会失败: slapadd -l /usr/local/etc/openldap/slapd.ldif 返回 slapadd:line 1:数据库#1(dc = my-domain,dc = com)未配置为保存“cn = config”;你的意思是使用数据库#0(cn = config)?
我修改了slapd.ldif以将我的域设置为:example.com,就像在指南中一样。
可能很重要的东西:当我输入./configure时,出了点问题。一些BerkeleyDB库缺失了。所以我安装了libdb5.3-dev软件包,然后就可以了。
我正在努力奋斗3个小时;我真的迷路了!
提前感谢您的回答!