我想使用JNDI更改Active Directory中用户的密码。问题是该用户的密码已过期。创建时,InitialDirContext
它立即给我一个错误(data 773
表示密码已过期):
javax.naming.AuthenticationException:[LDAP:错误代码49-80090308:LdapErr:DSID-0C0903A9,注释:AcceptSecurityContext错误,数据773,v1db1
我知道IBM LDAP具有解决此问题的特殊绑定,但是我找不到用于AD的东西。
没有管理员帐户的用户可以更改过期密码吗?我想提供当前密码和新密码并进行更改。
好的-我知道了:
AD中的密码过期有两种方式:
在第一种情况下,无法通过LDAP更改密码,我将收到data 773
。在第二种情况下,应该可以进行更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句