self service password resets?

carterturner
is there a commerical grade software to allow users to reset their linux logon password? multiple factor authenication is ideal but not absolutely necessary.

I didn't find the right solution from the internet.
References:

http://www.techist.com/forums/f43/269962/

Connected Device Video