从命令行注销其他用户

从命令行注销其他用户

有时,当登录的用户过多时,由于可用 RAM 数量较少,我的计算机可能会变得非常缓慢和滞后。我希望能够从命令行快速注销其他用户,而不是手动切换到每个用户并将其注销。

这可能吗?

答案1

这是一个答案

who -u

它会给你PID

然后您可以终止用户会话。

kill "pid"

答案2

您可以使用who以下方法来检查哪些用户已登录:

who

KILL您可以通过向用户进程发送信号来注销用户:

sudo pkill -KILL -u <username>

(与 相同sudo pkill -9 -u <username>

例子:

sudo pkill -9 -u guest-2Rw4Lq

(终止名为 的来宾会话用户guest-2Rw4Lq

笔记(向 pbhj 致敬):如果您被锁定在控制台中,请使用Ctrl+ Alt+F7返回 GUI。

答案3

who -u


> adam     ttys000  Aug  4 09:22   .       91228 

然后

sudo kill 'PID number'
sudo kill 91228

PID(进程 ID)是用户读数末尾的四位或五位数字(91228)

相关内容