首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OpenLDAP中启用密码哈希

在OpenLDAP中启用密码哈希
EN

Stack Overflow用户
提问于 2012-12-21 04:52:07
回答 2查看 3K关注 0票数 1

如何在OpenLDAP中启用密码哈希?看起来OpenLDAP在默认情况下将password-hash设置为{SSHA},但是每当我使用Apache Directory Studio在userPassword属性中输入明文密码时,它仍然以明文存储。我原以为它会被OpenLDAP转换成SSHA。

我还试图将password-hash {SSHA}放入slapd.conf文件中,但没有帮助。

EN

回答 2

Stack Overflow用户

发布于 2015-06-26 15:36:08

当您尝试在add/modify LDAP操作中存储userPassword属性时,userPassword值被存储为纯文本。但您可以在OpenLDAP的ppolicy overlay模块中使用ppolicy_hash_cleartext选项来覆盖此行为。启用后,当客户端发送明文密码时,默认情况下将其存储为SSHA。您可以在here的OpenLADP中找到有关启用散列密码的配置详细信息

票数 1
EN

Stack Overflow用户

发布于 2012-12-21 05:06:28

当您直接设置属性时,您设置的是实际值,该值可以是散列的,也可以不是散列的(正如您已经发现的那样)。

下面引用自The FAQ:首先,使用'slappasswd‘工具生成一个密码,这样你就可以检查你的PHP例程是否正确。( slappasswd实用程序是openldap发行版的一部分)。该命令

代码语言:javascript
复制
slappasswd -h {SHA} -s supersecretpassword

可能会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13980285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档