facil el archivo lo debes crear a mano con la siguiente sintaxis
AuthName "lo que mostrara en el titulo de la ventana de login"
AuthType Basic
Require valid-user
AuthUserFile /var/....... (aqui debes poner el path del archivo con los usuarios y las password.
hasta aqui el archivo .htaccess
ahora creamos el archivo de usuarios y pass.
htpasswd -c nombrearchivo usuario.
cualquier duda "man htpasswd" con esto creo el archivo y asigna el usuario, luego htpasswd funciona igual passwd del sistema. esto te creara un archivo "nombrearchivo" que lo pones en algun directorio no publico y que lo debes especificar en el AuthUserFIle del .htaccess
y listo!!!! ventana de login