Use the htpasswd utility to create the flat-files
that store usernames and password for basic authentication of HTTP users.
If htpasswd cannot access a file, such as not being able
to write to the output file or not being able to read the file, it returns
an error status and makes no changes.