Squid autenticando em Windows 2003 com msnt_auth 
Este artigo trata da configuração do Squid para autenticar em Windows 2003 usando o módulo msnt_auth.
[ Hits: 74.928  ]
Por: Cristyan Giovane de Souza Santos em 26/02/2007  
 
 
Exemplo de squid.conf 
Estou disponibilizando aqui meu squid.conf  com alguns bloqueios por site, palavras, extensões e msn.
http_port 3128#ACL PADRAO # http # ftp # https, snews # gopher # wais # unregistered ports # http-mgmt # gss-http # filemaker # multiling http #ACLS RISOTO #ACL liberados #ACL acesso TI #ACL acesso DIRETORIA #ACL acesso Usuarios #ACL acesso Gerencia #sem msn #LIBERA/BLOQUEIA ACESSO A NET 
 
 
Páginas do artigo
   1. 
Configurando o msnt_auth 
   2. 
Configuração do Squid 
   3. Exemplo de squid.conf
Outros artigos deste autor
 
 
Leitura recomendada
 
 
 
 
 
Comentários
	
		
		
	
	
	
	
	
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							o que seria PDC e BDC? 
Obrigado 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							PDC é o servidor onde esta o Active Directory e o BDC seria um servidor secundario do Active Directory. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Irmão, onde está a acl autenticar, pois quando eu rodo a atualizaçao do squid.conf, ele pergunta por esta acl. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Esta na Segunda Pagina do Artigo...
Mas vai ela ai.
acl autenticar proxy_auth REQUIRED 
Qualquer duvida, meu msn é cristyangiovane@hotmail.com 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Cristian, o seu proxy é show de bola, mas a anta aqui ainda é um pouco novato no mundo linux, por isso eu te pergunto, como eu, do setor de informatica, passo no proxy sem restrição ??? Pois estou tendo que liberar os acessos no arquivo liberados que fica dentro da pasta control.
 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Se verificar o exemplo que dei, ha uma acl para os usuarios de TI. Basta colocar os usuarios no arquivo usuarios que fica dentro da pasta control/ti/.
acl ti-usuarios proxy_auth "/etc/squid/control/ti/usuarios"
OBS. A linha abaixo deve estar antes de qualquer bloqueio.
http_access allow autenticar ti-usuarios 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							meu ja fiz isso o problema é que no navegador digito um usuario valido do ad e nao vai fica pendindo senha novamente sera que é por que meu squid é 2.6 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							crystiangiovane legal o seu tutorial, instalei aqui na empresa e deu certo. Mas me diz uma coisa, você conhece alguma forma dos usuários autenticarem desta mesma forma só que sem ficar pendindo senha é usuário toda vez q pessoa abrir o browser, alguma forma que tipo autentica o cara quando ele loga na máquina (dominio) ? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							edusite verifique se seus usuários estão dentro do arquivo allowusers se não estiverem insira-os e tbem verifique se estão dentro de dennyusers, se estiver remova-os de lá, tbem vá ao arquivo msntauth.conf e discomente as linhas referentes aos arquivos denny e allowusers. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Tem sim... tem um modulo que autentica usando o usuario que esta logado.
Procura alguma coisa com ntlm_auth que vai encontrar o que precisa 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
		Quase não entendo o arquivo msntauth.conf
Aqui vai uma dica para os que tiveram o mesmo problema 
http://www.rhbr.com.br/modules.php?name=News&file=print&sid=394 
*****
Agora vou mostrar um caso de sucesso, na minha rede tenho apenas um Controlador de Dominio e quero que todos usuários fazem a autenticação.
Nome do Servidor: srv_ad
Dominio: linuxit
IP: 192.168.0.1
Veja abaixo como ficaria o arquivo msntauth.conf:
# Sample MSNT authenticator configuration file
# Antonino Iannella, Stellar-X Pty Ltd
# Sun Sep 2 15:52:31 CST 2001
# NT hosts to use. Best to put their IP addresses in /etc/hosts.
server srv_ad srv_ad linuxit
#denyusers /usr/local/squid/etc/msntauth.denyusers
#allowusers /usr/local/squid/etc/msntauth.allowusers
Após ter configurado o MSNT, edite o arquivo /etc/hosts colocando o nome do servidor e ip:
192.168.0.1 srv_ad
******************
	
 
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Quase não entendo o arquivo msntauth.conf
Aqui vai uma dica para os que tiveram o mesmo problema http://www.rhbr.com.br/modules.php?name=News&file=print&sid=394
*****
Agora vou mostrar um caso de sucesso, na minha rede tenho apenas um Controlador de Dominio e quero que todos usuários fazem a autenticação.
Nome do Servidor: srv_ad
Dominio: linuxit
IP: 192.168.0.1
Veja abaixo como ficaria o arquivo msntauth.conf:
# Sample MSNT authenticator configuration file
# Antonino Iannella, Stellar-X Pty Ltd
# Sun Sep 2 15:52:31 CST 2001
# NT hosts to use. Best to put their IP addresses in /etc/hosts.
server srv_ad srv_ad linuxit
#denyusers /usr/local/squid/etc/msntauth.denyusers
#allowusers /usr/local/squid/etc/msntauth.allowusers
Após ter configurado o MSNT, edite o arquivo /etc/hosts colocando o nome do servidor e ip:
192.168.0.1 srv_ad
****************** 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Uma dica, que ficou faltando no arquivo,
Quando instalar o SO, deixar a opção do SELINUX desabilitado, pois pode ocorrer alguns problemas de não autenticar o usuario.
Se ja tiver instalado e esqueceu de desabilitar, edite o arquivo /etc/selinux/config e mude a linha onde esta SELINUX, para
SELINUX=disabled 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							muito bom msm!!!!mas comigo aconteceu o msm q com um cara q comentou logo acima ,quando clico no navegador ele pede usuário e senha ,mas quando eu digito ele pede novamente,depois de umas 3 vezes ele pára de pedir e abre a a página de accesso negado do squid!!!
o que pode ser ?como eu resolvo !!!de qualquer forma muito bom o tutorial !!!! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							ahh!!! na minha distribuição(debian3 sarge) parece não ter o arquivo selinux pelo menos não com esse nome,e nesse local !!! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Pessoal  tenho uma duvida........
Eu gostaria que o squid se autentica-se no AD porem nao pedisse o usuario e a senha no browser e sim quando o usuario fizesse login. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Olá!!
Alguem saberia me dizer como eu faço pra usar o Squid Autenticado no Windows,
tenho ele instalado no windows mas nao consigo faze-lo autenticado.
Desde já, Obrigado. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
Contribuir com comentário 
 
Enviar