Apakah ada cara sederhana bagi saya untuk memaksa pengguna lain keluar dari kotak linux, sementara saya login sebagai root? Saya mengerti bahwa saya bisa menentukan jenis sesi apa yang telah mereka buka, dan membunuh pid - tapi saya pikir pasti ada perintah untuk melakukan ini yang saya tidak tahu.
Ada ide?
linux
user-management
Brent
sumber
sumber
skill
perintah yang dirinci oleh Mihai Limbăşan. YMMVAnda dapat membunuh semua proses pengguna melalui
skill
. Contoh:akan mengirim SIGTERM ke semua
username
proses. Untuk membunuh mereka untuk selamanya (melalui SIGKILL) gunakan -KILL daripada -TERM - harap dicatat, bahwa Anda kemungkinan besar akan menyebabkan mereka kehilangan data seperti itu. Ini sangat efektif, ingat ...skill
adalah bagian dariprocps
paket yang diinstal oleh semua distro secara default.sumber
-v pts/*
), yang berasal dari halaman manual mungkin berguna.The
pkill
dankillall
lebih disukai lebihskill
. Ini dariskill
halaman manual:Ini harus melakukan trik:
atau
sumber
Cara mudah lain untuk melakukannya adalah menjalankan di
kill -1 <pid>
mana pid adalah nomor ID proses sesi SSH.Dengan menjalankan perintah ini, Anda dapat melihat semua pohon proses sshd , dengan mematikan ID proses induk Anda akan secara efektif membunuh sesi pengguna yang terkait dengannya:
Cari sshd dan kemudian jalankan:
Di mana 39383 adalah contoh nomor ID proses sewenang-wenang.
sumber