Pular para o conteúdo

Compilando o Squid com autenticação PAM

Nesse artigo vamos compilar o Squid habilitando alguns parâmetros interessantes, tal como o suporte a autenticação PAM, configurar algumas funcionalidades, tal como bloqueio de site por IP ou URL e criar um ambiente de autenticação via browser.
Claudio Mercaldo de Almeida cmercaldo
Hits: 108.174 Categoria: Linux Subcategoria: Squid
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Qual a vantagem de utilizar o PAM?

O PAM é um modulo de diversas formas de autenticação para sistemas *NIX.

Em nosso caso específico, estaríamos usando este módulo para forçar a validação das credenciais criadas para nossos usuários através dos comandos useradd e passwd. Assim, todos os usuários que acessem a Internet por exemplo, deverão fornecer "usuário" e "senha" para acesso.

Este módulo será configurado dentro do arquivo do Squid (squid.conf), para que cada acesso à Internet seja validado.

O cadastro dos usuários é realizado normalmente pelos comandos (useradd e passwd).

   1. Mas o que é PAM?
   2. Qual a vantagem de utilizar o PAM?
   3. Instalando os pacotes
   4. Compilando o Squid
   5. Configurando o Squid para execução
   6. Executando o Squid pela primeira vez
   7. Bloqueando sites por palavras e IPs
   8. Execução por runlevel (/etc/init.d/squid start) - OPCIONAL
   9. Testando e finalizando

BackRE - Seu script de backup remoto

Postgres e os Sistemas Alterdata

Configurando o Apache para reconhecer arquivos DWG

Monitoramento de Serviços e Servidores

Coletando informações direto do FIREBIRD via D.O.S. ou SHELL

Como fazer o Squid funcionar da maneira mais simples possível no Xubuntu e derivados

Squid autenticado - Instalar e configurar

SquidGuard: o bloqueador de listas para o Squid

Squid 3 como proxy transparente + firewall Iptables

Proxy Squid com autenticação + Sarg + Webmin

#1 Comentário enviado por cleitão em 07/08/2006 - 16:45h
Cara muito legal este artigo....... bem detalhado e bastante abrangente....
#2 Comentário enviado por shadowslicer em 15/02/2007 - 18:02h
Muito bom! =D

Estava com problemas na hora de autenticar usuarios utilizando o LDAP, isso vai me ajudar bastante!

Muito obrigado!
#3 Comentário enviado por cmercaldo em 15/10/2007 - 16:16h
Espero ter ajudado!!
#4 Comentário enviado por gersonraymond em 05/05/2008 - 07:12h
Parabéns pelo artigo, super didático, prático e eficiente .......

Gerson Raymond
www.g2cinformatica.com
#5 Comentário enviado por ramonpqdt em 28/11/2010 - 19:41h
excelente... resolveu, mas só uma complementação... as permissões do arquido squid em /etc/init.d devem ser alteradas.

root@internet:/etc/init.d# /etc/init.d/squid stop
bash: /etc/init.d/squid: Permissão negada
root@internet:/etc/init.d# chmod 700 squid
depois de feita a alteração...

root@internet:/etc/init.d# /etc/init.d/squid stop
Stopping proxy server: (waiting..................done) squid.
root@internet:/etc/init.d# /etc/init.d/squid start
Starting proxy server: squid.

valeu !!! :)

#6 Comentário enviado por cmercaldo em 28/11/2010 - 20:12h
Tentamos sempre fazer o melhor.....mas sempre passa alguma coisa...Obrigado!!

Att.
ClaudioM

Contribuir com comentário

Entre na sua conta para comentar.