key: my comments are inside < > marks
<cut from your web pages>

AuthType selects the type of user authentication that will be used. You can leave this as Basic require let's all the valid users in the .htpasswd file access the directory.

Once your .htaccess file is set up, save and exit the file. You must now create the .htpasswd file. To do this you can use the htpasswd program that comes Apache. If you followed the Apache Guide, htpasswd should be located in /usr/local/apache/bin.

<I have this file >

If not you can run updatedb as root and then type locate htpasswd to find it.

To create the initial .htpasswd file you must use the -c flag. As root run:

htpasswd -c /usr/local/apache/htdocs/admin/.htpasswd username

Don't forget to change the directory .htpasswd will be located in.
<what?
<my htpasswd is in my /usr/local/apache/bin
<From the command line I run
<httpasswd -c /usr/local/apache/htdocs/admin/.htpasswd username
< where does output of the command go? but to a file name .htpasswd
<in /usr/local/apache/htdocs/admin Yes/No?
<If yes then why am I copying the orginal htpasswd to the new location?

<from this point on in the instructions I'm confused
<can you please clarify
< I want to avoid messing up the default hdpasswd file

thank you