Peter Kaufmann: System Passwörter für die HTTP User-Authentifizierung benutzen

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

  1. 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

    1. 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

      1. 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