alex2222222

Untitled

Oct 9th, 2016
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/sh
  2.  
  3. figlet Phoenix
  4. sleep 3s
  5.  
  6. mkdir usuarios 1>/dev/null 2>/dev/null
  7.  
  8. echo "Qual o nome do usuario ?"
  9. read nome
  10.  
  11. echo "qual o limite de conexoes simultaneas ?"
  12. read co
  13.  
  14. echo "#!/bin/sh" > usuarios/$nome.sh
  15. echo ""$nome"t="$"(ps x | grep -v pts | grep $nome | grep sshd | wc -l)" >> usuarios/$nome.sh
  16. echo "if [ "$""$nome"t -gt $co ]" >> usuarios/$nome.sh
  17. echo "then" >> usuarios/$nome.sh
  18. echo "kill -9 "$"(ps -aux | grep ^$nome | tr -s ' ' | cut -d ' ' -f2) 1>/dev/null 2>/dev/null" >> usuarios/$nome.sh
  19. echo "userdel --force $nome" >> usuarios/$nome.sh
  20. echo "fi" >> usuarios/$nome.sh
  21.  
  22. mkdir tempo 1>/dev/null 2>/dev/null
  23.  
  24. echo "#!/bin/bash" > tempo/$nome.sh
  25. echo "sleep 10s" >> tempo/$nome.sh
  26. echo "sh usuarios/$nome.sh" >> tempo/$nome.sh
  27. echo "sleep 10s" >> tempo/$nome.sh
  28. echo "sh usuarios/$nome.sh" >> tempo/$nome.sh
  29. echo "sleep 10s" >> tempo/$nome.sh
  30. echo "sh usuarios/$nome.sh" >> tempo/$nome.sh
  31. echo "sleep 10s" >> tempo/$nome.sh
  32. echo "sh usuarios/$nome.sh" >> tempo/$nome.sh
  33.  
  34. echo "*/1 * * * * root sh tempo/$nome.sh" >> /etc/crontab
  35. echo "#" >> /etc/crontab
Add Comment
Please, Sign In to add comment