No!! You have been told this before. I write anyway because security
is too important a matter to let this slip...
Even admins have no right to retrieve pass-phrases. The only thing
an admin should be able to do is deleting the current password. After
this, a new password can be chosen to access the account. In sensible
environments all important data has to be encrypted in dependence of
the user-passphrase or with another (specific) password given by the
user. So even an admin can *never* access this data.
And further yet, a password is used to access a resource. If you typed
it in the moment before, there is no need to show it to you, since you
just proofed to know it. Every possibility to view the password could
be sneaked on by ill-willing third! Retrieving the password without
current access to the resource is even worse. So *no* program should
give you (admin or not) any chance to see a password at *any time*.
To solve problems like sudden death of the user, there may be a kind
of password-deposition (= trustworthy third). But never sth. like a
master-password. In your case you need to maintain an external list
of users and passwords if you are allowed to / ought to know both.
You, as a SOHO-admin (although ~60 members are not this small...), ;-)
may look at all these problems a bit more relaxed. But every server
should generally be designed to be *save* in all circumstances. Else
somebody will chose a wrong setup in the most unfitting place. (Like
Murphy liked to put it.)
Still, you are right another way: Hamster should allow to update
without thinking about user accounts at all. And it does, generally.
I can't figure out, why you ran into problems. :-(
So, you sure *can and shall* share your unfortunate experiences, but
*please* be specific and don't demand functionalities you were told
can't be provided by design. (And please don't take my critics too
harsh...)