Saya googling ini beberapa waktu lalu dan memperhatikan beberapa cara, tapi saya kira google tidak tahu semuanya. Jadi bagaimana Anda mengusir pengguna dari kotak Linux Anda? juga bagaimana Anda melihat mereka masuk sejak awal? dan terkait… apakah metode Anda berfungsi jika pengguna masuk ke X11 DE (bukan persyaratan, saya hanya ingin tahu)?
Jawaban yang Diterima:
Mungkin ada cara yang lebih mudah, tetapi saya melakukan ini:
-
Lihat siapa yang masuk ke mesin Anda — gunakan
who
atauw
:> who mmrozek tty1 Aug 17 10:03 mmrozek pts/3 Aug 17 10:09 (:pts/2:S.0)
-
Cari ID proses dari shell yang terhubung dengan TTY mereka:
> ps t PID TTY STAT TIME COMMAND 30737 pts/3 Ss 0:00 zsh
-
Menertawakan pemutusan yang akan datang (langkah ini opsional, tetapi dianjurkan)
> echo "HAHAHAHAHAHAHAHA" | write mmrozek pts/3
-
Matikan proses yang sesuai:
> kill -9 30737
Saya baru tahu bahwa Anda dapat menggabungkan langkah 1 dan 2 dengan memberikan who
-u
bendera; PID adalah nomor di sebelah kanan:
> who -u
mmrozek tty1 Aug 17 10:03 09:01 9250
mmrozek pts/18 Aug 17 10:09 01:46 19467 (:pts/2:S.0)