问题描述
你好
现在我正致力于从 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 (将#修改为@)