Mata usuários do FreeNX Server

Publicado por Gabriel Fernandes 18/08/2006

[ Hits: 6.266 ]

Homepage: http://cd2.com.br

Download matanx_all




Este script serve para derrubar todos os usuários conectados a um servidor do FreeNX em um único comando. Basta executar no Shell e todos os usuários serão derrubados e será exibida a saída das quebras das conexões, os usuários envolvidos e número total de usuários derrubados.

  



Esconder código-fonte

#!/bin/bash
#Criado em 01/12/2005 por Gabriel Fernandes - nayaless@terra.com.br
echo Carregando lista de usuarios do NX
LISTA_NX=$(/opt/NX/bin/nxserver --list | cut -d " " -f 1 | grep 1 )
cont = 0
echo Iniciando morticinio
  for X in ${LISTA_NX}
    do
      Sessao=`echo ${X} | grep -v 0 | grep -v 1 | grep -v 2 | grep -v 3 | grep -v 4 | grep -v 5 | grep -v 6 | grep -v 7 | grep -v 8 | grep -v 9 `
    if [ ! -z $Sessao ];
    then
      echo Executando usuário $Sessao
      cont=`expr $cont + 1`
     /opt/NX/bin/nxserver --terminate ${X} 
    fi
   done
echo Fim da chacina, pronto para contagem de corpos ...
echo $cont corpos encontrados


Scripts recomendados

Estrutura HTML básica no nano

Simples dialog script para escolha de gerenciador de janelas

Testador de portas usando nmap

Montar pasta remota NFS em Zenity

Monitor de usuarios


  

Comentários
[1] Comentário enviado por nayamonia em 19/08/2006 - 13:01h

Valeu pela dica davidsonpaulo, vivendo e aprendendo...

Afinal "havendo olhos suficientes, todos os erros são triviais"

Abraço

Gabriel Fernandes

---------------------------------------------------------------------------------------

Veja Dica:

No seu script, podem ser economizadas 9 chamadas do grep, fazendo o processo ser mais rápido. Ao invés de:

|grep -v 0 | grep -v 1 | grep -v 2 | grep -v 3 | grep -v 4 | grep -v 5 | grep -v 6 | grep -v 7 | grep -v 8 | grep -v 9

Você pode fazer apenas:

| grep -v '[0123456789]'

Ou, mais simples ainda:

| grep -v '[0-9]'



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts