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
/etc/passwd Authentifizierung mit Apache
-
- Beiträge: 6
- Registriert: 05.11.2003 08:49:03
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
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
- 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
@ 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
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