从命令行注销其他用户

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

这可能吗?

这是一个答案

who -u 

给你PID

然后你可以杀死用户会话。

 kill "pid" 

您可以使用who来检查登录的用户:

 who 

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

 sudo pkill -KILL -u  

(与sudo pkill -9 -u

例:

 sudo pkill -9 -u guest-2Rw4Lq 

(杀死名为guest-2Rw4Lq的访客会话用户)

 who -u > adam ttys000 Aug 4 09:22 . 91228 

然后

 sudo kill 'PID number' sudo kill 91228 

PID(进程ID)是用户读数结束时的四位或五位数字(91228)