Jurus ini didapatkan ketika saya dan teman saya menyewa sebuah VPS untuk disewakan kembali sebagai perantara koneksi gratisan melalui SSH tunnel. Terus terang sebelumnya saya mencari ke mana-mana tetapi tidak menemukan solusi, entah karena mimimnya pemahaman atau kurang jelas dalam translate bahasa :D.
Oke menuju ke pokok permasalahan, kenapa diperlukan sebuah pembatasan terhadap login user?
Jawabannya, karena kita juga manusia :P~ (canda hehe..), ya karena kita menyewa, kita butuh dana, dan juga kita tidak memberikan kesempatan kepada user yang agak kepinteren yaitu dengan membeli satu akun bisa dipake untuk beramai-ramai.... Baiklah, dari pokok permasalahan tersebutlah terpikirkan sebuah ide untuk membatasi login per user. Tapi bagaimana caranya? (entahlah.. =D).
Oke bro... langsung saja tanpa berlama-lama, dengan ide sendiri saya tuangkan ke dalam sebuah bahasa pemrograman bash.
#!/bin/bash # Created By zam arruser=(paijo paimin paino parno dankawannya) len=${#arruser[@]} for (( i = 0; i < ${len} ;i++ )) do if [ `ps f -N -u root|grep -v grep|grep -c ${arruser[$i]}` -gt "1" ]; then for x in `ps f -N -u root | grep -v grep | grep ${arruser[$i]} | awk '{print $1}'`; do kill -9 $x; done fi done
Silakan baca kodenya untuk mengetahui algoritmanya, :). Semoga bermanfaat!
No comments:
Post a Comment