来自文档:
使用您最喜欢的编辑器编辑提供的 slapd.conf(5) 示例(通常安装为 /usr/local/etc/openldap/slapd.conf)以包含以下形式的 BDB 数据库定义:
database bdb suffix "dc=<MY-DOMAIN>,dc=<COM>" rootdn "cn=Manager,dc=<MY-DOMAIN>,dc=<COM>" rootpw secret directory /usr/local/var/openldap-data
但是,我的域名是 127.0.1.1 或 localhost,
我应该在 MY-DOMAIN 和 COM 中放置什么来代替?
答案1
您可以输入任何您想要的内容。后缀与 slapd 监听的 IP/接口无关。后缀是数据树的顶层,它不必是 DNS/网络名称。将其视为您的数据库名称。因此,虽然您可以使用:
后缀“dc=localhost,dc=localdomain”
或者
后缀“dc=example,dc=com”
你也可以使用:
后缀“dc=my,dc=ldap”
如果需要,你可以有两个以上的部分
后缀“dc=my,dc=ldap,dc=server”
答案2
我需要一些帮助来在本地主机上配置 ldap。我应该在 $LdapHost:$Port、NetworkId@$NetworkDomain 和密码上输入哪些信息。谢谢!
<beans:bean id="contextSource" class="org.springframework.security.ldap.DefaultSpringSecurityContextSource"> <beans:构造函数参数值="ldap://$LdapHost:$Port" /> <beans:property name="userDn" value="NetworkId@$NetworkDomain" /> <beans:property name="password" value="密码" /> </beans:bean>