shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Permissao e fechar client ssh do cliente !


From: Édnei Rodrigues
Subject: Re: [shell-script] Permissao e fechar client ssh do cliente !
Date: Mon, 17 Mar 2008 11:30:05 -0300

Onde vc estava tendando colocar o logout do Putty?
Em relação a permissão, acredito que vc terá que colocar um sudo na frente.
Já tentou isso?

Em 17/03/08, pythondeveloper <address@hidden> escreveu:
>
>   saudações.
>
> eu criei um scrip para o usuario add sites bloqueados. O script
> funciona da seguinte forma, ele pede a url do site e adiciona em um
> arquivo de bloqueados que faz parte de uma acl do squid...Quando o
> usuario termina de add o site ele pergunta se deseja adicionar outro
> site e tals se sim o script pede o site se naum ele restarta o squid e
> sai do script.
> O script ta funcionando muiiito bem, mas naum estou conseguindo fazer
> com que o usuario ao terminar de reiniciar o squid feche a tela do
> client putty, ja tentei colocar "logout", exit, exit 0 etc...e naum
> fecha a tela.
> Outra coisa é dar permissao para o usuario restartar o squid e
> adicionar os novos sites, pois isso apenas o root tem permissao...Ja
> tentei dar permissoes e colocar o usuario no msm grupo do root e naum
> consegui.
> Como conseguir isso ?
>
> segue abaixo o script q criei.
>
> #################################################################
> # Script criado para cadastrar sites bloqueados servidor squid #
> # Feito por: Fernando Paiva #
> # Servidor: Debian Etch 4.0 #
> # Data Criacao: 17/03/2008 #
> #################################################################
>
> clear
>
> Principal(){
> echo "Deseja cadastrar um site para bloqueio ? [s/n]"; read variavel
> if [ $variavel = "s" ]; then
> clear
> SiteParaBloqueio
> elif [ $variavel = "n" ]; then
> echo "Saindo..."
> exit 0
> elif [ -z $variavel ]; then
> clear
> echo "Erro: Informe uma opcao valida [s/n]"
> Principal
> else
> exit
> fi
> }
>
> SiteParaBloqueio(){
> echo "Informe o endereco(url) do site para bloqueio"; read url
> encontrado=`grep $url /etc/squid/bloqueados`
> if [ -z $encontrado ]; then
> echo $url >> /etc/squid/bloqueados
> clear
> echo -e "Site inserido com sucesso"
> OutrosSitesParaBloqueio
> else
> clear
> echo "Site ja cadastrado"
> OutrosSitesParaBloqueio
> fi
> }
>
> OutrosSitesParaBloqueio(){
> echo "Deseja cadastrar outro site para bloqueio ? [s/n]"; read
> outros_sites
> if [ $outros_sites = "s" ]; then
> clear
> SiteParaBloqueio
> elif [ $outros_sites = "n" ]; then
> clear
> echo "Aguarde...Reiniciando servidor de paginas"
> /etc/init.d/./squid restart
> echo "Saindo"
> exit
> elif [ -z $outros_sites ]; then
> echo "Erro: Informe uma opcao valida [s/n]"
> else
> exit
> fi
> }
>
> Principal
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]