我想添加帮助我重置LDAP用户密码的代码,但是当我搜索时,我必须使用旧密码重置并添加新密码。 如何在没有旧密码的情况下重置密码。
我查看了该链接,但最终解决方案包含旧密码的使用情况 LDAP changing user password on 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"));
由于
答案 0 :(得分:2)
删除第一行,并将第二行中的修改类型更改为REPLACE。