Allow helpdesk users to override password policy

Hi,

We use the Access Manager with a directory server 5.2 behind.

We want to enforce some password policy for every users (minimum length, expiration, history, minimum age) so we defined a password policy with the CoS template on the directory server for those users.

We also have some helpdesk users which can manage the normal users via the Access Manager interface. They are allowed to change the user password if the user lost it.

We have two problems with that.

First, the helpdesk user have the same restriction as the user. They can't change his password if the user change it in the password minimum age period.

It is a way to tell the directory to use another password policy (i.e the same as the default one except for the minimum password age check) for a user entry if it's one of the helpdesk users which try to change the password?

Secondly, when the helpdesk give a new password for the user we want the user to change the password right after. Again this can't be done due to the minimum password age in the policy. Is it possible to remove the minimum password age when it's a helpdesk user which change the user entry password?

Vincent

[1214 byte] By [vvliera] at [2007-11-27 1:10:26]
# 1

I don't think that Directory Server 5.2 will allow a user (even with ACI permissions) to overwrite password policy with the exception of "cn=directory manager".

For the 2nd part of the question, the sequence of action is called a Password Reset (in DS manuals) and is automatic if cn=Directory Manager does the password modification (and passwordReset is enabled).

With DS 5.2patch4 and higher, password reset can also be done by other Users when a passwordNonRootMayResetUserpwd: on is added under cn=config (this is the default with DS 6.0 and higher).

Regards

Ludovic

ludovicpa at 2007-7-11 23:45:44 > top of Java-index,Web & Directory Servers,Directory Servers...
# 2

We manage a similar situation.We have developed a simple web application to handle this.That application is available to helpdesk user group only.At the time of authentication it is checked if user belongs to helpdesk group.When helpdesk user wants to change some user's password that is updated with directory manager credentials through code.

think_tanka at 2007-7-11 23:45:44 > top of Java-index,Web & Directory Servers,Directory Servers...
# 3

Both of the limitations described in the original post are fixed in DS6.0: any change by a user other-than-self is considered an administrative reset, and hence can 1) override the password policy (e.g., minimum time between changes) and 2) is considered a password reset. Note that a change invoked along with the proxy authorization control would be considered a self-change by the proxied user (authorization DN), and not a reset by the authentication DN.

Since DS6.0 is part of JES5, perhaps the version of Access Manager shipped with JES5 takes advantage of the fixes.

solaris1a at 2007-7-11 23:45:45 > top of Java-index,Web & Directory Servers,Directory Servers...