Script para inserir e retirar sites da lista Branca [RESOLVIDO]

1. Script para inserir e retirar sites da lista Branca [RESOLVIDO]

diego tesch
diegotesch

(usa Ubuntu)

Enviado em 13/06/2013 - 10:41h

Bom dia pessoal do VOL.
acabei de configurar um servidor Proxy e agora me encontro em uma questão complicada, pois não tenho tanto contato com shell script.
Bom sem mais demora o que preciso fazer é o seguinte.
possuo um arquivo (/var/lib/squidguard/db/BL/white/domains) onde este contêm uma lista de sites que o proxy pode liberar para os usuários. De tempos em tempos um funcionário administrativo sem conhecimentos linux precisará inserir ou retirar alguns sites deste arquivo. Sendo assim meu script precisa verificar se o site que ele quer inserir existe no arquivo, caso exista ele deverá retornar ao inicio do script, caso contrário deverá inseri-lo no arquivo. E precisaria também de fazer basicamente o mesmo processo para a exclusão, verificar se o site existe, caso positivo excluir, caso negativo retorna ao inicio do script.
comecei a bolar alguma coisa e estou postando o que já pus no papel, porém não tenho certeza se está correto.

#!/bin/sh
echo "Digite 1 para inserir sites na Lista Branca ou 2 para excluir:"
read opc
if [ $opc -eq 1 ]
then
echo "Digite o nomes do site: \n"
read lib
verify=`cat /var/lib/squidguard/db/BL/white |grep $lib`
if[ -z $verify ]
then
echo "$lib >> /var/lib/squidguard/db/BL/white/domains"
else
echo "O site que você está tentando inserir já está na lista"
fi
echo "site inserido com sucesso!"


Minha preocupação é que este arquivo precisa do comando sudo para ser aberto por este usuário, será que acarretaria em algum problema?
agradeço a ajuda de todos desde já.


  


2. Re: Script para inserir e retirar sites da lista Branca [RESOLVIDO]

diego tesch
diegotesch

(usa Ubuntu)

Enviado em 13/06/2013 - 11:48h

bom pessoal, andei dando uma pesquisada e encontrei um script para gerenciar o squid ao qual pude fazer as modificações conforme as necessidades. até então obrigado, caso alguém tenha interesse o script se encontre no seguinte endereço.

http://www.vivaolinux.com.br/script/Administracao-Squid






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts