Isaiah Asked: 2010-11-09 13:34:06 +0800 CST2010-11-09 13:34:06 +0800 CST 2010-11-09 13:34:06 +0800 CST 从命令行注销其他用户 772 有时,当登录的用户过多时,由于可用 RAM 量少,它会导致我的计算机变得非常缓慢和滞后。我希望能够从命令行快速注销其他用户,而不是手动切换到每个用户并将它们注销。 这可能吗? command-line users 3 个回答 Voted Best Answer hhlp 2010-11-09T13:42:54+08:002010-11-09T13:42:54+08:00 这是一个答案 who -u 给你PID 然后你可以终止用户会话。 kill "pid" precise 2014-03-28T00:35:39+08:002014-03-28T00:35:39+08:00 您可以使用who来检查哪些用户已登录: who KILL您可以通过向用户进程发送信号来注销用户: sudo pkill -KILL -u <username> (与 相同sudo pkill -9 -u <username>) 例子: sudo pkill -9 -u guest-2Rw4Lq (杀死一个名为 的来宾会话用户guest-2Rw4Lq) 注意(感谢 pbhj):如果您被锁定在控制台中,请使用++Ctrl返回GUI。AltF7 adm 2016-02-11T20:24:59+08:002016-02-11T20:24:59+08:00 who -u > adam ttys000 Aug 4 09:22 . 91228 然后 sudo kill 'PID number' sudo kill 91228 PID(进程 ID)是用户读出末尾的四位或五位数字 (91228)
这是一个答案
给你PID
然后你可以终止用户会话。
您可以使用
who
来检查哪些用户已登录:KILL
您可以通过向用户进程发送信号来注销用户:(与 相同
sudo pkill -9 -u <username>
)例子:
(杀死一个名为 的来宾会话用户
guest-2Rw4Lq
)注意(感谢 pbhj):如果您被锁定在控制台中,请使用++Ctrl返回GUI。AltF7
然后
PID(进程 ID)是用户读出末尾的四位或五位数字 (91228)