我已经安装了 openLdap。
创建了一个顶级记录/节点,并在其下方创建了一些其他记录/节点。
我可以创建另一个顶级记录吗?
我试图实现在一个 SQL 服务器上创建多个数据库的相同效果(或者我可能没有理解如何使用这个工具)。
答案1
是的,完全可以。您可以根据需要创建任意数量的顶级记录。我假设顶级记录指的是树中最顶部的条目(例如dc=serverfault,dc=com
)。
有两种方法可以解决此问题:
1) 配置服务器以保存多个数据库,每个顶级记录一个。使用 slapd.conf,这相当于添加几行代码块,如下所示:
database hdb
suffix "dc=top,dc=record,dc=1"
... etc ...
重复任意次数,直至达到最高记录。
2) 使用后缀“”(空字符串)将服务器配置为仅容纳一个数据库。这将类似于 slapd.conf 中的以下语句:
database hdb
suffix ""
... etc ...
然后您可以根据需要添加任意数量的热门记录。
答案2
当您有不同的客户端时,您可以在 openldap 中放置多个第一个节点,但是当不同的客户端只是不同的组织单位时,您应该将它们创建为一个组织的子节点。
您能举个例子来说明要创建哪些类型的第一级节点吗?也许这样您会得到更精确的答案。