Como derrubar todos usuários logados por telnet de uma só vez?

1. Como derrubar todos usuários logados por telnet de uma só vez?

Gil Souza
GILSOUZA

(usa Ubuntu)

Enviado em 17/04/2008 - 11:05h

Olá pessoal,
Estou precisando saber como consigo derrubar todos os usuários logados no meu servidor linux, sendo que todos estes usuários estão logados por telnet, preciso de um comando ou script que eu possa fazer isto? Conheço os comandos para derrubar processos como kill -9 etc... mas para derrubar todos que estão logados por telnet sem ter que reiniciar o servidor é o que eu estou precisando, desde já agradeço!


  


2. Re: Como derrubar todos usuários logados por telnet de uma só vez?

André Müzel Brisolla
brisolla

(usa Arch Linux)

Enviado em 17/04/2008 - 11:13h

who -u | awk '{print "kill -9 " $6}' > mata.sh

da um chmod +x mata.sh e executa




3. Re: Como derrubar todos usuários logados por telnet de uma só vez?

Gil Souza
GILSOUZA

(usa Ubuntu)

Enviado em 17/04/2008 - 17:46h

Veja bem eu preciso fazer que isso execute apenas com um comando, ou seja, assim que logar no servidor entrarei com um usuário e no .bash_profile desse usuário vou colocar um comando ou arquivo para executar e derrubar todos que estão logados por telnet, mesmo estes comandos que vc me enviou avulsos dentro do prompt ele não funcionou... de repente estou fazendo de foprma errada, o que você me diz ou me sugere?


4. ae

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 17/04/2008 - 17:50h

acho que vc não entendeu a explicação do amigo acima.
A unica coisa que você vai executar será o script mata.sh.
Talvez tenha faltado o interpretador.
Você pode criar no Vi o script
# vi mata.sh
Depois:
#!/bin/bash
who -u | awk '{print "kill -9 " $6}'

Ai salva o arquivo e da permissão no mata.sh.
Detalhe, você terá de rodar este cara como root por causa do kill. Se estiver usando um usuário com permissão de administrador.
# sudo ./mata.sh
caso contrário.
# su
senha do root
# ./mata.sh



5. Re: Como derrubar todos usuários logados por telnet de uma só vez?

Luciano Gomes
lucianopqd

(usa Ubuntu)

Enviado em 17/04/2008 - 17:53h

cara é só executar killall telnet


6. como no terminal para derrubar um usuario

wesley p
lackter

(usa Debian)

Enviado em 05/05/2010 - 16:25h

qual comando uso para derrubar um usuario
eu ja tentei.
este.
who -u | awk '{print "kill -9 " $6}' > mata.sh

da um chmod +x mata.sh e executa.


ja tentei esse aqui

Depois:
#!/bin/bash
who -u | awk '{print "kill -9 " $6}'

Ai salva o arquivo e da permissão no mata.sh.
Detalhe, você terá de rodar este cara como root por causa do kill. Se estiver usando um usuário com permissão de administrador.
# sudo ./mata.sh
caso contrário.
# su
senha do root
# ./mata.sh

mas nenhum deles funcinaram...
se alguem poder mi dar uma força..






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts