.htaccess Dateien sind die einfachste Möglichkeit Verzeichnisse von Webseiten mit einem Paßwortschutz zu versehen. Diese Technik ist als Standard bei jedem Apache-Webserver aktiviert. Der erstellte Paßwortschutz entspricht dabei der "Basic" Authentifizierung.
Die "Basic" Authentifizierung kann auch auf IIS-Webservern von Microsoft mit der IISPassword Erweiterung genutzt werden. Das notwendige AddOn kann hier von Troxo kostenlos heruntergeladen werden:
http:// www . iistools . com /en/iispassword.html.
Verzeichnis wählen
Über den integrierten Verzeichnis-Browser sollte man sehr schnell daß richtige Verzeichnis finden. Durch Klick auf ein Verzeichnis wechselt man in dieses Verzeichnis. Am Anfang der Verzeichnis Liste kann man über ".." zur nächst höheren Ebene zurück gelangen.
Wenn [.htaccess] hinter einem Verzeichnisnamen eingeblendet wird, ist bereits eine .htaccess Datei vorhanden. Es wird hier aber nicht geprüft ob auch wirklich ein Verzeichnisschutz existiert. Bedenken Sie das auch für die .htpasswd Schreibrecht benötigt wird.
Die Farben im Verzeichnisbaum bedeuten folgendes
Das Schreibrecht kann mit jedem FTP-Client angepasst werden. Das Recht wird mit dem Linux Befehl CHMOD angepasst.
Verzeichnis schützen
Beim schützen eines Verzeichnisses wird eine .htaccess und .htpasswd Datei im gleichen Verzeichnis erstellt. Das zu schützende Verzeichnis benötigt daher Schreibrechte (CHMOD 777)!
Wenn bereits eine .htaccess Datei in diesem Verzeichnis besteht, muss dieser Datei Schreibrecht gegeben werden. Vorhandene Einstellungen aus der bestehenden .htaccess Datei werden nicht überschrieben, sie werden lediglich erweitert.
Geschützes Verzeichnis bearbeiten
Von einem geschützen Verzeichnis können die vorhandene Benutzer gelistet werden. Innerhalb dieser Liste können Benutzer entweder gelöscht und dessen Passwort geändert werden.
Generell gilt für die Paßwortänderung:
Schutz entfernen/freigeben
Beim freigeben bzw. entfernen des Verzeichnisschutzes, benötigen die .htaccess und .htpasswd Dateien Schreibrecht. Ansonsten führt das Löschen zu einer Fehlermeldung mit Abbruch.