mrn said:
Not if the new passwd is mailed to the user in question.
<joking>
Users that can't track their passwords, but will diligently secure their workstations so that no one can request a password reset and intercept the email?
No problem, then. Just put Santa, the Easter Bunny, and the Tooth Fairy on pager rotation for password resets.
</joking>
Self authentication is no authentication at all. How is this process going to know that requests are authentic? True, a helpdesk worker could be socially engineered into resetting a password they shouldn't, but nobody's ever written a script to ask a helpdesk worker to reset everyone's password every five seconds (at least not one that worked

).
So now we need a fairly complex app to authenticate password reset requests and avoid a DOS, which means more chance for security vulnerabilities. We can avoid that by using some established single sign-on solution, such as Kerberos. But wouldn't you know it, some people are still going to forget that one password and need somebody to reset.
The best solution is probably to delegate password reset responsibilty to a responsible local party, but that's not freeing up the help desk so much as extending it.
Maybe you should use biometrics. That way you only get password reset request when someone loses a digit or an eye.
Rod Knowlton
IBM Certified Advanced Technical Expert pSeries and AIX 5L
CompTIA Linux+
CompTIA Security+