Estou escrevendo esta dica pois tive dificuldades em achar documentações sobre este assunto. A finalidade é a integração dos usuários do
Squid com os do
NIS.
Parâmetros de compilação do SQUID
Para que o Squid aceite a integração, é necessário que ele tenha um suporte, para isto na geração do Makefile acrescente no configure:
--enable-basic-auth-helpers="PAM YP SMB SASL NCSA LDAP winbind
Isto dará um suporte não só a autenticação do NIS (yp), como outras mais, caso queira usar posteriormente. Depois é só "make" e "make install".
Configuração do Squid
Depois de compilado e com suporte ao NIS, edite o arquivo
squid.conf e adicione as seguintes linhas:
auth_param basic program /usr/lib/squid/yp_auth s2 passwd.byname
auth_param basic children 5
auth_param basic realm Servidor Proxy SR - Autenticação
auth_param basic credentialsttl 1 hour
auth_param basic casesensitive on
acl autenticados proxy_auth REQUIRED
Utiliza-se o "yp_auth". Neste exemplo foi criado uma ACL chamada "autenticados", onde serão aplicadas as regras, como por exemplo:
http_access allow autenticados
Permitindo o acesso aos usuários autenticados.
Nenhum comentário foi encontrado.