环境:
ubuntu 14.4
OpenLDAP 2.4
安装OpenLDAP的时候会默认根据/etc/hosts的内容生成rootDN。
例如,如果你的/etc/hosts里面下面的这行
127.0.1.1 hostname.example.com hostname那么安装程序就会自动生成一个dc=example,dc=com的rootDN。如果没有,那么安装程序默认生成的rootDN是 dc=nodomain。
为了修改默认的rootDN,你可以用一下步骤。
1. 备份当前的配置。详情见https://help.ubuntu.com/14.04/serverguide/openldap-server.html#ldap-backup
2. 用ldapmodify将cn=config里面的所有有dc=nodomain的项改成dc=example,dc=com.
a. 生成一个文件change_domain.ldif包含一下内容