Zabijanie wszystkich procesów użytkownika |
||
Z ałóżmy, że z jakiegoś typowego powodu (zabieranie zbyt dużej ilości zasobów systemowych lub przepustowości łącza) chcemy zabić wszystkie procesy użytkownika. Oczywiście znamy komendę: skill -9 -u użytkownik, ale załóżmy, że użytkownik ten ustawił węzeł z podłączonym agentem, który za każdym zabitym procesem uruchamia nowy, po zabiciu agenta proces uruchamia kolejnego agenta…
Oto wynik działania skryptu, który musiał przetworzyć podwójnie pętle, aby unicestwić wszystkie procesy użytkownika agresor: root@narf:~ # ./killem.sh agresor
Zabijam 7 procesów użytkownika agresor Zabijam 2 procesów użytkownika agresor Użytkownik agresor nie posiada już żadnych uruchomionych procesów. Pętla takiego skryptu potrafi wykonać się szybciej, niż podniesienie kolejnego procesu czy agenta, w ten sposób zabicie wszystkich procesów będzie tylko kwestią czasu. |
||
Posted - Thu, May 24, 2018 9:33 PM. This article has been viewed 2346 times. | ||
Online URL: http://kb.ictbanking.net/article.php?id=51 |
Powered by PHPKB (Knowledge Base Software)