[ 
https://issues.apache.org/jira/browse/DIRSTUDIO-600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12785222#action_12785222
 ] 

Stefan Seelmann commented on DIRSTUDIO-600:
-------------------------------------------

I think a general "change password" operation using RFC 3062 (LDAP Password 
Modify Extended Operation) makes more sense. Does AD support that?

A workaround could be to force usage of 'replace' operation for all modify 
operations in the connection properties, tab 'Edit Options' 
(http://directory.apache.org/studio/static/users_guide/ldap_browser/tools_connection_properties.html#tools_connection_properties_edit_options)



> Add feature to replace hidden attribute
> ---------------------------------------
>
>                 Key: DIRSTUDIO-600
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-600
>             Project: Directory Studio
>          Issue Type: Improvement
>          Components: studio-ldapbrowser
>    Affects Versions: 1.5.0
>         Environment: Directory Studio 1.5.1, Windows, Java 1.6.0_11
>            Reporter: Petteri Stenius
>
> The "New Attribute" editor always results in "changetype: add". Sometimes it 
> is useful to specify "changetype: replace".
> Use case: Password reset
> Password reset with Active Directory or ADAM is difficult without replace. 
> Active Directory and ADAM always hides userPassword from all search results, 
> and userPassword will never show up in the Entry Editor. Because of this I 
> cannot use "Edit Value" to replace the password value. 
> The best option seems to be to use New Attribute, which results in error 20 
> (attributeOrValueExists).
> The working option, which is rather difficult, is to create a ldif script to 
> execute.
> Modification logs with ADAM:
> #!RESULT ERROR
> #!CONNECTION ldap://localhost:50000
> #!DATE 2009-12-03T08:56:25.280
> #!ERROR [LDAP: error code 20 - 00002081: AtrErr: DSID-030F116D, #1:     0: 
> 00002081: DSID-030F116D, problem 1006 (ATT_OR_VALUE_EXISTS), data 0, Att 
> 9005a (unicodePwd) 
> dn: CN=user1,CN=instance1,DC=localhost
> changetype: modify
> add: userPassword
> userPassword:: dXNlcjE=
> -
> #!RESULT OK
> #!CONNECTION ldap://localhost:50000
> #!DATE 2009-12-03T09:03:40.095
> dn: CN=user1,CN=instance1,DC=localhost
> changetype: modify
> replace: userPassword
> userPassword: user1
> -

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to