OpenLDAP 不会设置加密密码:条目中不存在属性 'userPassword'
OpenLDAP Won't Set Encyrpted Password: attribute 'userPassword' is not present in entry
我正在尝试在本地网络的 docker 容器中设置 OpenLDAP 服务器。我使用 Apache Directory Studio 设置并连接了它,并毫无问题地创建了一些 posix groups/accounts。问题是,我可以为我的用户添加明文用户密码,但尝试使用 any 类型的加密方案会导致错误:
entry failed schema check: value of naming attribute 'userPassword' is not present in entry
关于我的配置的其他说明:
- 我正在使用使用 LAN 地址的自签名证书通过 LDAPS 进行连接
- 使用 docker 图片 osixia/openldap
如果需要,我可以提供任何其他配置。
通常您会安装 ppolicy 模块并在 slapd.conf 中设置“ppolicy_hash_cleartext”变量以启用密码散列。由于您使用的是 docker 容器,因此工作方式会略有不同。
从您正在使用的 docker 图片中查看以下页面:
https://github.com/osixia/docker-openldap/issues/208
我正在尝试在本地网络的 docker 容器中设置 OpenLDAP 服务器。我使用 Apache Directory Studio 设置并连接了它,并毫无问题地创建了一些 posix groups/accounts。问题是,我可以为我的用户添加明文用户密码,但尝试使用 any 类型的加密方案会导致错误:
entry failed schema check: value of naming attribute 'userPassword' is not present in entry
关于我的配置的其他说明:
- 我正在使用使用 LAN 地址的自签名证书通过 LDAPS 进行连接
- 使用 docker 图片 osixia/openldap
如果需要,我可以提供任何其他配置。
通常您会安装 ppolicy 模块并在 slapd.conf 中设置“ppolicy_hash_cleartext”变量以启用密码散列。由于您使用的是 docker 容器,因此工作方式会略有不同。
从您正在使用的 docker 图片中查看以下页面: https://github.com/osixia/docker-openldap/issues/208