added optional parameter 'input_user' to Userpass.passwd()