HomePageForum

archiv promotion know how forum
add on's perl corner service sonstiges

knowhowindex

.htaccess

Bestimmt kennen Sie passwortgeschützte Webbereiche, wo Sie, um diese zu betreten, erst einen Benutzernamen und ein Passwort eingeben müssen ?
Haben Sie einen Telnet-Zugang und einen UNIX-Server mit .htaccess Unterstützung ist es nicht schwer, auch Bereich der eigenen WebSite auf diese Weise zu schützen. Wie das funktioniert, zeigt dieser Workshop.

Um solche geschützte Verzeichnisse einzurichten, gehen Sie wie folgt vor:

Erstellen Sie in dem Verzeichnis, welches Sie mit einem Passwort schützen wollen, eine Datei .htaccess mit folgendem Inhalt:

AuthUserFile /pfad/zu/.htpasswd
AuthGroupFile /dev/null
AuthName Secret Area
AuthType Basic
<Limit GET POST PUT>
require user webmaster
</Limit>

Bitte ersetzen Sie /pfad/zu/ durch den virtuellen Verzeichnissnamen des Verzeichnisses, welches geschützt werden soll.

Secret Area können Sie durch eine kurze Nachricht, die in der Pop-Up Box erscheint, ersetzen.

Das Verzeichnis ist jetzt nur für die Person freigegeben, die als Benutzernamen webmaster eingibt. Jetzt müssen Sie noch ein Passwort für den Benutzer webmaster erstellen, gehen Sie dazu wie folgt vor.

Loggen Sie sich per Telnet ein und geben folgenden Befehl ein:

htpasswd -c /pafd/zu/.htpasswd webmaster

Jetzt müssen Sie 2x das Passwort für den Benutzer eingeben.
(Sie müsssen
/pfad/zu/ wieder durch den virtuellen Verzeichnissnamen ersetzen)

Jetzt kann auf das Verzeichnis nur noch mit dem Usernamen webmaster und dem eingegebenen Passwort zugegriffen werden.


Möchten Sie einen anderen Benutzernamen als webmaster verwenden, so ersetzen Sie webmaster einfach durch den gewünschten Benutzernamen.


Um den Passwortschutz des Verzeichnisses wieder aufzuheben, löschen Sie einfach die Dateien .htaccess und .htpasswd in dem entsprechenden Verzeichnis.


Möchten Sie dagegen mehreren Benutzern den Zugriff auf das Verzeichnis ermöglichen, so gehen Sie bitte wie folgt vor.

Erstellen Sie mit folgendem Befehl weitere Benutzer

htpasswd /pfad/zu/.htpasswd benutzer2
htpasswd /pfad/zu/.htpasswd benutzer3

Nun erstellen Sie in dem zu schützenden Verzeichnis eine Datei namens .htgroup mit folgendem Inhalt:

logins: webmaster benutzer2 benutzer3

Geben Sie hier einen beliebigen Gruppennamen, gefolgt von einem Doppelpunkt ein und listen Sie die Benutzer durch ein Leerzeichen voneinander getrennt dahinter auf, die Zugriff auf das Verzeichnis erhalten sollen.

Nun müssen Sie die .htaccess in dem entsprechenden Verzeichnis wie folgt anpassen:

AuthUserFile /pfad/zu/.htpasswd
AuthGroupFile /pfad/zu/.htgroup
AuthName Secret Area
AuthType Basic
<Limit GET>
require group logins
</Limit>

Ersetzen Sie /pfad/zu/ durch den entsprechenden virtuellen Pfad, Secret Area durch einen kleinen Infotext und logins durch den in der Datei .htgroup angegebenen Gruppennamen.


Wollen Sie den Schutz des Verzeichnisses aufheben, so löschen Sie einfach .htaccess, .htpasswd und .htgroup in dem entsprechenden Verzeichnis. Wollen Sie dagegen nur einen einzelnen Benutzer entfernen, so löschen Sie seinen Namen einfach aus der Auflistung in der Datei .htgroup

 

top


archivpromotionknowhowforumadd on'sperl cornerservicesonstiges

© copyright by Lars Lüpke (Impressum) - 1997/98/99/00/01/02/03
Alle Rechte vorbehalten - all rights reserved