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