如何使用 phpLDAPadmin 在 OpenLDAP 中输入已经哈希的密码?

问题描述 投票:0回答:1

我用phpLDAPadmin建立了一个小型的OpenLDAP服务器来管理我们的用户。不幸的是,我没有找到一个模板可以让用户在LDAP中输入注册信息(但这是另一个问题)。所以目前我通过phpLDAPadmin手动注册他们,结构非常简单。我只有 "ou=users",下面有所有用户(cn="...")。

但是无论我怎么尝试。我都无法以哈希形式输入密码! 我目前的方法是用户把他们的密码发给我,我选择 "MD5 "来输入,但我不想知道清晰的密码。而且--当然--有些用户不喜欢这样。

例如:密码应该是 PasswordTest1它的哈希值是: 0f9046b07df8b8424d374d865a08b04a我试着在phpLDAPadmin中选择 "清除",然后输入: {MD5}0f9046b07df8b8424d374d865a08b04a。

但用户无法用密码 "PasswordTest1 "登录,...

是否可以这样做?你知道,我做错了什么吗?Thx!

在phpLDAPadmin中添加用户窗口,我可以选择 "MD5","清除 "等。

php ldap openldap phpldapadmin
1个回答
0
投票

他们是如何生成哈希密码的?我建议他们使用 slappasswd 工具。

# slappasswd -h {MD5}
New password: 
Re-enter new password: 
{MD5}+mpaMiTX2mbZ4L3sJfYs8A==

这是slapd软件包的一部分, 所以要么他们自己安装, 要么他们到你的工作站来输入密码, 当你运行它的时候. 我没有用过php ldap admin,但我想他们可能是生成密码不正确?

© www.soinside.com 2019 - 2024. All rights reserved.