That seems a bit crazy. So if there are 5,000 users you need to do each one manuallly or you have a key file of some kind?
I am only the business owner of one computer system at work, but whoever has the sysadmin role is not allowed to know any passwords. Users are trained not to give out...