55
linux强制踢出已登录的用户及本地用户

方法一:

pkill -kill -t pts/0

方法二:

fuser -k /dev/pts/0

你也可以给他发送关闭信息然后关闭

echo "你被管理员踢出了" > /dev/pts/1 && fuser -k /dev/pts/1


事情是这样的,一台云主机ubuntu的默认是没有开启的root的,我用新建的用户tx登录后调整可以root登录,然后使用root登录删除tx用户
root@txcom:~# userdel tx
userdel: user tx is currently used by process 1941    ##报错显示用人在用tx使用进程。
root@txcom:~# who   ###查看是谁在登录
tx       tty1         2019-05-17 03:38    ###这个是本地登录的
tx       pts/0    183.14.133.4     03:40    2:25   0.03s  0.03s -bash   ###这个是同事在登录
root     pts/1        2019-05-17 03:43 (183.14.133.x)   ###这个是我自己
root@txcom:~# pkill -kill -t pts/0   ###踢掉同事登录
root@txcom:~# pkill -kill -t tty1    ###踢掉本地登录的用户
root@txcom:~# who
root     pts/1        2019-05-17 03:43 (183.14.133.x)
root@txcom:~# userdel tx  ##删除成功
root@txcom:~#

这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!

  • 工单
  • TOP