Pular para o conteúdo

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

Responder tópico
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.
  • Denunciar
  • Indicar

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

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!

Responder tópico

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.

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

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?

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

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?

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

cara é só executar killall telnet

6. como no terminal para derrubar um usuario

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..

Responder tópico

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.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder