从 ApacheDS 迁移到 OpenLDAP 期间的散列密码

问题描述

你好

现在我正致力于从 ApacheDS 迁移到 OpenLDAP。上次我将 OpenLDAP 与 ProFTPd 连接起来,但结果是导入的散列密码处理不当。当我在 OL 中生成我的测试用户的新密码时,一切正常。但是我不能在整个 DATABASE 上这样做,因为我不知道我们客户的密码。在 ApacheDS 中,我们使用了 SHA256。

我使用以下方法更改了 OL 中 SHA256 的密码编码系统:

dn: olcDatabase={-1}frontend,cn=config  
add: olcPasswordHash  
olcPasswordHash: {CRYPT}  
dn: cn=config  
add: olcPasswordCryptSaltFormat  
olcPasswordCryptSaltFormat: $5$%.16s  

在OpenLDAP中修改后为:
用户密码:: e2NyeXB0fSQ1JCUMuTYka3VjeWt1Y3k=

在 ApacheDS 中,我们看到: 用户密码:f99bfb3ccc22c22feaa79c4aca811a9420090a7a08b0807b7eb758a08f24c379

请告诉我应该如何配置 OpenLDAP 以使用 ApacheDS 散列密码。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)