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:

[EMAIL PROTECTED] 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
[EMAIL PROTECTED] 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



_______________________________________________ pld-users-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym