Apache i auth_pam

"Paweł (Px2) Peters" px2 w icenter.pl
Czw, 14 Paź 2004, 07:04:52 CEST


Mam problem z uruchomieniem autentykacji w apachu poprzez PAMa, dostaje 
komunikat , ze nie moze przeczytac jakiekos pliku, a konkretnie moim 
zdaniem /etc/shadow. Po nadaniu praw do oczytu dla grupy http czyta 
sobie hasla z shadow i dziala ok, ale... to chyba nie tak powinno 
dzialac. Powinien korzystac z PAM'a, dla uscislenia:
 definicja virtualhosta:

NameVirtualHost jakishost.pl
            <VirtualHost jakiesIP>
            ServerName jakishost.pl
            VirtualDocumentRoot 
/home/services/httpd/html/customers/jakiskatalog
            VirtualScriptAlias 
/home/services/httpd/html/customers/jakiskatalog/cgi-bin
            CustomLog 
/home/services/httpd/html/customers/jakiskatalog/logs/access.log combined
            ServerAlias www.jakishost.pl
            <Location /stats/>
                AuthPAM_Enabled On
                #AuthPAM_FallThrough On
                AuthType basic
                AuthName "Logowanie do statystyk"
                require user px2
            </Location>
            </VirtualHost>

Wersje:

[px2 w tajfun px2]$ rpm -qa | grep apache
apache-mod_autoindex-2.0.52-6
apache-2.0.52-6
apache-mod_auth-2.0.52-6
apache-mod_auth_pam-2.0-4
apache-mod_vhost_alias-2.0.52-6
apache-apxs-2.0.52-6
apache-mod_ssl-2.0.52-6
apache-mod_dir-2.0.52-6
[px2 w tajfun px2]$ rpm -qa | grep php
phpMyAdmin-2.5.7-2.pl1
php-5.0.2-3
rpm-php-pearprov-4.3-0.20040107.24
php-pcre-5.0.2-3
php-xml-5.0.2-3
php-gd-5.0.2-3
php-common-5.0.2-3

error_log:

[Wed Oct 13 21:53:06 2004] [error] [client 81.168.201.113] PAM: user 
'px2' - not authenticated: dlopen() failure


Efekt jest taki, ze wyskakuje okienko logowania, loguje sie prawidlowymi 
danymi i wyskokuje okienko do logowania, loguje sie prawidlowymi danymi 
i wyskakuje okienko logowania...
Moim zdaniem cos jest nie tak z configiem dla PAMa ale ja sie na PAMie 
nie znam, moze ktos sie juz z tym uporal.
Pozdrawiam
Px2





Więcej informacji o liście dyskusyjnej pld-users-pl