添加/修改用户到OPENLDAP?

build议在停止服务后向OpenLDAP添加用户/修改用户的属性? 在OpenLDAP服务器运行时,我一直面临添加用户的问题。

我正在使用来自padl.com的脚本或手动编辑创buildldif文件并使用ldapmodify。

要将条目添加到OpenLDAP目录,可以使用两个使用openldap分发的命令行实用程序 – ldapaddslapadd.

即使有相似的名字,他们的工作也是非常不同的。

ldapadd连接到正在运行的ldap目录实例,并将指定的ldif添加为普通客户端。

slapadd直接修改slapd守护进程使用的底层文件。 所以,在slapd服务器运行的时候不应该运行(通常只能用来启动一个新的数据库)。

确保你的脚本在适当的情况下使用正确的工具。

我使用cpu-ldap将用户添加到LDAP,它在服务器运行时工作正常(事实上,除非是这样,否则不能使用)。

考虑一下这个问题。 您希望使用LDIF(LDAP交换格式)更新LDAP目录服务器,并且您认为在服务未运行时执行该操作是有意义的。

顾名思义,LDIF使用LDAP协议来连接和执行事务。

你build议什么机制,如果服务没有运行,这样的方法将工作?