System Passwörter für die HTTP User-Authentifizierung benutzen
Peter Kaufmann
- webserver
Hallo und guten Morgen,
gibt es eine Möglichkeit die System Passwörter eines GNU/Linux Systems
gleichzeitig für die HTTP User-Authenifzierung nutzen zu können (so wie bei FTP)?
Zum besseren Verständnis die Situation: Ich möchte auf einen Server ein Wiki
betreiben, daß zur _internen_ Koordination / Wissensmanagment dienen soll. Der
Server ist Teil eines kleines Netzwerkes und dient für dieses Netzwerk auch als
NIS Server. Die User, die lesend und schreibend auf das Wiki zugreifen sollen
dürfen, haben alle einen lokalen Account in diesem Netzwerk und ich möchte
eigentlich nur ungern jeden User ein zweites Passwort zumuten.
Zum Sicherheitsaspekt: Mir ist klar, daß es ein mögliches Problem darstellt die
Systempasswörter auch für HTTP Authenifikation zu nutzen (HTTP wird ja im Klartext
übertragen!) - deshalb denke ich an die Verwendung von HTTPS.
Betriebssystem des Servers ist ein Debian woody und der Webserver ist ein Apache -
wir sind aber nicht unbedingt auf den Indianer festgelegt. Was die notwendigen
Rechte angeht: Ich bin root, ich darf das ;-)
Ich habe bereits ein bißchen gegoogelt und auch das Forumsarchiv sowie die Apache
Website durchsucht, aber leider nicht gefunden.
Grüße,
Peter
Hallo Peter,
Ich habe bereits ein bißchen gegoogelt und auch das Forumsarchiv sowie die Apache
Website durchsucht, aber leider nicht gefunden.
Es gibt ein Apache-Modul mod_auth_pam, das das leisten kann.
http://pam.sourceforge.net/mod_auth_pam/
Allerdings könnte diese Diskussion vielleicht für Dich interessant sein:
http://lists.debian.org/debian-isp/2001/debian-isp-200101/msg00290.html
Viele Grüße,
Christian
Hy Christian,
vielen Dank für deine Antwort - hat mir sehr weitergeholfen (ich habe anscheinend
google mit den falschen Suchbegriffen gefüttert).
Ich werde mich jetzt ein bißchen einarbeiten und dann entscheiden ob ich wirklich
pam nutzen werde - nach dem ersten Überfliegen der Doku hab ich schon etwas
Bauchschmerzen bekommen: Die /etc/shadow für eine User ID lesbar machen? Das
werde ich mir gut überlegen müssen.
Grüße,
Peter
Hallo Peter,
Ich werde mich jetzt ein bißchen einarbeiten und dann entscheiden ob ich wirklich
pam nutzen werde
Naja, Du kannst PAM immernoch in Verbindung mit mod_auth_external verwenden. Oder Du stellst gleich auf LDAP oder Kerberos um. ;-)
- nach dem ersten Überfliegen der Doku hab ich schon etwas
Bauchschmerzen bekommen: Die /etc/shadow für eine User ID lesbar machen? Das
werde ich mir gut überlegen müssen.
*g*
Viele Grüße,
Christian