Pular para o conteúdo

Mata usuários do FreeNX Server

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.
Gabriel Fernandes nayamonia
Hits: 6.332 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download matanx_all Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

WPA Supplicant

Convertendo rotas Linux para Fortigate

LAMP/Tomcat - Acesso simplificado a ferramentas do console

Corrigindo problema com Splash no Ubuntu

Script para verificar o espaço atual do HD

#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

Entre na sua conta para comentar.