0

我是 Ldap 的新手,并尝试导入我的所有用户。

我尝试像这样添加一个人:

dn: cn=Thomas Bendler,ou=Development,o=selflinux,dc=selflinux,dc=de
objectclass: top
objectclass: person
objectclass: organizationalperson
objectclass: inetorgperson
cn: Thomas Bendler
sn: Bendler
ou: Development
mail:project@selflinux.de
userpassword: {CRYPT}saHW9GdxihkGQ

但我的用户密码有问题:{CRYPT}saHW9GdxihkGQ

我的数据库已经包含像这样的加密密码 a913759b1331c15d3048b7142fb75e50

我如何告诉 OpenLdap/phpldapadmin 使用加密形式而不是再次加密它?

4

1 回答 1

0

至于OpenLDAP 的文档,密码不需要加密和/或散列存储。

所以如果你想存储一个已经加密/散列的密码,它需要符合 OpenLDAP 的认证机制,例如:SSHA、CRYPT、MD5、SMD5、SHA 等。

如果您在数据库中的密码没有被 openldap 已知的机制加密,您将无法像那样导入它们。

于 2017-05-15T14:48:03.230 回答