Hi,
AuthType Basic
AuthName kunden
AuthUserFile /usr/www/htdocs/hot-web/geheim/.htpasswd
AuthGroupFile /dev/null
<Limit GET POST>
require valid-user
</Limit>
Theoretisch sollte die andere Version auch funktionieren, allerdings ist es wirklich zu empfehlen, die Paßwort-Datei in ein Verzeichnis zu legen, auf das nicht über HTTP zugegriffen werden kann.
Zu bedenken ist jedoch, daß die .htaccess-Datei eine Apache-Spezialität ist, die zwar evtl. von anderen Servern unterstützt wird, aber das gerade unter NT nicht unbedingt der Fall sein muß.
Übrigens sind unter NT (zumindest in der von mir verwendeten Apache-Version) die Paßwörter unverschlüsselt!
dann unter Telnet im Prompt eingeben:
htpasswd -c /usr/www/htdocs/DeineDomain/DeinVerzeichnis/.htpasswd mustermann
Dann wird für mustermann nach einem Passwort gefragt, nach Passwortbestätigung ist das Verzeichnis geschützt.
Wenn dein Server kein htpasswd anbietet, geht das auch mit Perl:
mit
#!/pfad/zu/perl
print crypt($ARGV[0],"xy"); # statt 'xy' können zwei beliebige Zeichen stehen
das Paßwort ermitteln, und dann in die user-Datei per Editor (vi, oder was auch immer) eine Zeile "benutzer:verschlüsseltes Paßwort" eintragen.
Mirko