<p>Gerenciando o Squid com opções de adicionar/remover usuários, bloquear/liberar sites, verificar status da conexão, verificar status do squid, limpar o cache do squid.<br>
<br>
*** Descomentar as linhas abaixo no squid.conf:<br>
<br>
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/conf/pass.geral<br>
auth_param basic children 5<br>
auth_param basic realm Proxy InfoNet<br>
<br>
<br>
*** Adicionar as linhas abaixo no squid.conf:<br>
<br>
###<br>
#Definindo acls para o script de Manutencao<br>
###<br>
acl sites_liberados_restrito url_regex "/etc/squid/conf/sites_liberados_Restrito"<br>
acl palavras_liberadas_restrito url_regex "/etc/squid/conf/palavras_liberadas_Restrito"<br>
acl sites_bloqueados_restrito2 dstdom_regex "/etc/squid/conf/sites_bloqueados_Restrito2"<br>
acl sites_liberados_geral url_regex "/etc/squid/conf/sites_liberados_Geral"<br>
acl sites_bloqueados_geral url_regex "/etc/squid/conf/sites_bloqueados_Geral"<br>
<br>
###<br>
#Definindo acls dos grupos<br>
###<br>
acl gerencia proxy_auth "/etc/squid/conf/users_Gerencia"<br>
acl restrito proxy_auth "/etc/squid/conf/users_Restrito"<br>
acl restrito2 proxy_auth "/etc/squid/conf/users_Restrito2"<br>
<br>
<br>
http_access allow MAONET gerencia<br>
http_access allow MAONET sites_liberados_geral<br>
http_access deny MAONET sites_bloqueados_geral<br>
http_access allow MAONET restrito2 !sites_bloqueados_restrito2<br>
http_access allow MAONET restrito sites_liberados_restrito<br>
http_access allow MAONET restrito palavras_liberadas_restrito<br>
<br>
<br>
<br>
<br>
*** {01.00.001} Comandos a serem executados para devido funcionamento do script<br>
<br>
>/etc/squid/conf/sites_liberados_Restrito<br>
>/etc/squid/conf/palavras_liberadas_Restrito<br>
>/etc/squid/conf/sites_bloqueados_Restrito2<br>
>/etc/squid/conf/sites_liberados_Geral<br>
>/etc/squid/conf/sites_bloqueados_Geral<br>
>/etc/squid/conf/users_Gerencia<br>
>/etc/squid/conf/users_Restrito<br>
>/etc/squid/conf/users_Restrito2<br>
chmod 777 /etc/squid/conf/sites_*<br>
chmod 777 /etc/squid/conf/users_*<br>
chmod 777 /etc/squid/conf/palavras_liberadas_Restrito<br>
htpasswd -bc /etc/squid/conf/pass.geral infonet teste<br>
mkdir /var/log/manutencao<br>
>/var/log/manutencao/manutencao.log<br>
chmod -R 777 /var/log/manutencao<br>
mkdir /etc/squid/bkp/<br>
chmod 777 /etc/squid/bkp/<br>
groupadd webmaster<br>
useradd manutencao -g webmaster<br>
passwd manutencao SENHA_DO_USUARIO_MANUTENCAO<br>
<br>
<br>
Obs.: Caso o IP que esteja aparecendo esteja errado no menu 9, será necessário alterar no script a linha abaixo, informando a interface de conexão correta:<br>
<br>
internet=ppp0<br>
<br>
<br>
*** Descrição dos Grupos: ***<br>
Gerencia: tem acesso a irrestrito<br>
Restrito: tem acesso somente aos sites cadastrados como liberados<br>
Restrito2: tem acesso a todos os sites, exceto os cadastrados como bloqueados<br>
<br>
</p>
Shell-Script: Gerencia do Squid
29 de Junho de 2011, 0:00 - sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 343 vezes
0sem comentários ainda