Added support for administrative password changes. Needs testing.