<Location /phpmyadmin/>
AuthType Basic
AuthUserFile /var/www/hosts/admin.host.ru/phpmyadmin/.htpasswd
AuthName "MySQL Administrator Interface"
require valid-user
</Location>
Это строчки из httpd.conf
.htaccess пишется так же, кроме <Location>.
.htaccess КЛАДИ В КАТАЛОГ, к которому доступ надо сделать.
Проверь что в httpd.conf написано по поводу файлов .ht
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
Вот отсюда и пляши...
Но лучше сделай всё в httpd.conf как я писал выше.
.htpasswd -c создает новый файл
-m шифр MD5
он тебе надо?
.htpasswd -c /......../.htpasswd user1 - для начала
.htpasswd /......./.htpasswd user2 - потом для добавления