The wiki describes the relatively self-evident manner by which I (the dreamhost account owner) can change my client’s passwords. What is less clear is whether I can create a user – without issuing a WebID – and allow him/her to change his/her own password.
Specifically, I would like to host a domain: clientdomain.com
With username: theclient
Fully hosted, with email – say: email@example.com
FTP / Shell access
Doing this, in turn, issues a random password to theclient.
I do not wish to issue a WebID for theclient.
How does theclient go about changing his/her own password from the randomly-generated one, to one of his/her choosing?
Will the UNIX command passwd change all of the above (FTP, Shell, as well as email)? Or is there another way?