1

我想添加代码来帮助我重置 LDAP 用户密码,但是当我搜索时,我必须拥有旧密码才能重置并添加新密码。如果没有旧密码,我怎么能重置密码。

我查看了该链接,但它以解决方案结束,其中包含使用旧密码 LDAP 更改 Active Directory 上的用户密码

final Modification _delete_old_modification = new Modification(ModificationType.DELETE, "unicodePwd", ('"' + oldPassword + '"').getBytes("UTF-16LE"));
final Modification _add_new_modification = new Modification(ModificationType.ADD, "unicodePwd", ('"' + newPassword + '"').getBytes("UTF-16LE"));

谢谢

4

1 回答 1

2

去掉第一行,将第二行的修改类型改为REPLACE。

于 2013-04-20T01:24:29.410 回答