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.
[ Hits: 106.725  ]
Por: Claudio Mercaldo de Almeida em 06/05/2005  
 
 
Execução por runlevel (/etc/init.d/squid start) - OPCIONAL 
Esta fase é opcional, não interferindo na execução do Squid . É claro que caso 
deseje uma execução no padrão do (runlevels - Níveis de execução), este parte deverá 
ser implementada.
squid.conf ).
# vi /etc/squid/squid.conf 
pid_filename /var/run/squid.pid
 squid.pid - Este arquivo é criado no momento da execução do Squid, seu conteúdo é o número do processo em execução (PID).
  
Após este procedimento vamos criar um arquivo de inicialização pelo "runlevel".
O arquivo abaixo, deve ser copiado e colado para um arquivo vazio dentro do diretório (/etc/init.d/) com o nome de "squid".
# vi /etc/init.d/squid 
 
#! /bin/sh # space tab # sed is cool. # space tab # sed is cool. # #       Try to increase the # of filedescriptors we can open. # # # Create spool dirs if they don't exist. # # #       Now we have to wait until squid has _really_ stopped. # # #       Waited 120 seconds now. Fail. # 
# update-rc.d squid defaults 
# /etc/init.d/squid stop 
# /etc/init.d/squid start 
 
 
Páginas do artigo
   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 
Outros artigos deste autor
 
 
 
 
 
Leitura recomendada
 
 
 
 
 
Comentários
	
		
		
	
	
	
	
	
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Muito bom! =D
Estava com problemas na hora de autenticar usuarios utilizando o LDAP, isso vai me ajudar bastante!
Muito obrigado! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Espero ter ajudado!! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Parabéns pelo artigo, super didático, prático e eficiente .......
Gerson Raymond
www.g2cinformatica.com 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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 !!! :)
 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Tentamos sempre fazer o melhor.....mas sempre passa alguma coisa...Obrigado!!
Att.
ClaudioM 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
Contribuir com comentário 
 
Enviar