PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Passwortabfrage mit Apache 2 und PAM geht nicht



iGEL
26.01.05, 16:11
Moin!

Ich möchte gern beim Apachen Verzeichnisse so schützen, dass nur Systemuser darauf zugreifen können. Soweit ich das verstanden habe, mache ich das mit PAM.

Ich hab hier ein Debian Sarge mit dem Apachen 2.0.52, PAM sollte ja automatisch installiert sein. Ich habe also mittels
root@coruscant:~# apt-get install libapache2-mod-auth-pam
...
root@coruscant:~# a2enmod auth_pam
Module auth_pam installed; run /etc/init.d/apache2 force-reload to enable.
root@coruscant:~# /etc/init.d/apache2 force-reload das PAM-Modul installiert und aktiviert und will nun ein Verzeichnis mit einer .htaccess schützen:
AuthPAM_Enabled on
AuthType Basic
AuthName "Restricted Files"
Require user igelWenn ich darauf zugreife, kommt auch wie gewünscht die Passwortabfrage, aber das richtige Passwort wird nicht akzeptiert.

PAM wurde auch für den Apachen eingerichtet:
root@coruscant:~# cat /etc/pam.d/apache2
auth required pam_unix.so
account required pam_unix.so
Was kann ich also falsch gemacht haben?

Danke schon mal,

iGEL

marce
26.01.05, 20:30
vielleicht liegt's daran:

http://www-linux.gsi.de/linux-doc1/libapache-mod-auth-pam/shadow.html