/etc/passwd Authentifizierung mit Apache

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
GetIT
Beiträge: 1
Registriert: 07.11.2003 11:29:46
Wohnort: Vechelde / Peine
Kontaktdaten:

/etc/passwd Authentifizierung mit Apache

Beitrag von GetIT » 07.11.2003 11:32:04

Hi @ all

Kann mir vielleicht jemand verraten wie man beim Apache eine Benutzer Authentifizierung über die in der /etc/passwd vorhandenen Accounts machen kann, wenn ein User auf sein Homeverzeichnis (Bsp. http://webserver.de/~user) zugreifen will?

Danke im vorraus!

MfG

GetIT

friedrichs
Beiträge: 6
Registriert: 05.11.2003 08:49:03

Beitrag von friedrichs » 07.11.2003 13:49:53

ich habe debian installiert bei mir sieht das so aus in der httpd.conf ca. in zeile 322
trägst du für jeden geschützten bereich folgenden absatz ein natürlich angepasst an deinen server.

<Directory /home/user/sicher>
AuthName "Geschuetzter Bereich"
AuthType Basic
AuthUserFile /etc/apache/passwd
require user georg karolly
</Directory>
dann ist jede datei die du in das verzeichniss sicher legst nur mit benutzernamen und passwort zugänglich.
ganz wichtig ist require user das sind die berechtigten user die auf das verzeichniss zugreifen dürfen.
dann in der konsole im verzeichniss /etc/apache denn befehl htpasswd passwd user und dann zweimal das passwort eingeben.
htpasswd ist der eigentliche befehl, passwd ist die passwort datei in die die passwörter gespeichert werden und user für denn das passwort gilt.

mfg georg

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 07.11.2003 14:35:02

@ friedrichs,
ich glaube, GetIT sucht nach einer Methode, gegen die schon im System eingerichteten User-Accounts zu verifizieren. Das ist nicht so ganz das, was du beschreibst.

@ GetIT
Mit der "Standard"-Installation des Apachen geht das sowei ich weiss nicht. Aber es gibt Module, die eine Authentifizierung mit PAM oder gegen Oracle-Datenbanken machen. Vielleicht bringt dich eine Suche in dieser Richtung weiter.

Grüße, Marco

Antworten