Autenticação no apache2
Caros,
Preciso criar a autenticação no apache para uma ferramenta de gestao do
SPAM's, criei a seguinte entrada no apache:
# This is a sample config that
# should be encapsulated into
# a VirtualHost section.
SuexecUserGroup dspam dspam
Addhandler cgi-script .cgi
Options +ExecCGI -Indexes
#Alias /dspam /var/www/dspam/
Alias /dspam /var/www/dspam
#<Directory /var/www/dspam/>
<Directory /var/www/dspam>
Addhandler cgi-script .cgi
Options +ExecCGI -Indexes
DirectoryIndex dspam.cgi
# Note: you have to add www-data to the 'shadow'
# group to make this work. You whould
# better change for another authentication bakend
#AuthPAM_Enabled on
AuthType Basic
AllowOverride None
AuthName "DSPAM Administration"
AuthUserFile /var/www/dspam/htpasswd.users
Require valid-user
</Directory>
Criei o arquivo htpasswd.users com o usuário root (usuário default admin
da ferramenta),
só que ao logar ele volta a tela inicial de login e no log do apache
aparece a seginte mensagem:
[Tue Dec 04 11:22:56 2007] [error] [client XXX.XXX.XXX.XXX] GROUP: root not
in required group(s).
[Tue Dec 04 11:24:07 2007] [error] [client XXX.XXX.XXX.XXX] GROUP: root not
in required group(s)
Nesse mesmo arquivo de configuração, existe uma configuração para
autenticação via PAM:
AuthPAM_Enabled on
Ela também da erros por isso a comentei, estou com os seguintes módulos
de autenticação carregados no meu apache:
/etc/apache2/mods-enabled/auth_basic.load
/etc/apache2/mods-enabled/auth_pam.load
/etc/apache2/mods-enabled/auth_sys_group.load
/etc/apache2/mods-enabled/authn_file.load
/etc/apache2/mods-enabled/authz_default.load
/etc/apache2/mods-enabled/authz_groupfile.load
/etc/apache2/mods-enabled/authz_host.load
/etc/apache2/mods-enabled/authz_user.load
Alguem pode me ajudar.
Att.
--
Leandro Moreira
Linux Networks
e-mail: leandro@leandromoreira.eti.br
Tel.: + 55(32) 9197-7909
Reply to: