LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1752|回复: 11

root如何踢掉一个已经登陆了的用户?

[复制链接]
发表于 2007-4-1 10:47:40 | 显示全部楼层 |阅读模式

  1. srv_master:~# who
  2. root     tty1         Mar 19 23:58
  3. root     tty2         Mar 20 00:09
  4. root     pts/0        Mar 31 18:25 (laptop1.darkblue.com)
  5. root     pts/1        Mar 31 19:34 (laptop1.darkblue.com)
  6. alice    pts/1        Mar 31 19:32
复制代码

我想踢掉
root tty2
root pts/0
alice pts/1
该用什么命令,另外什么叫做pts/0?我知道tty是虚拟console。
发表于 2007-4-1 11:22:22 | 显示全部楼层
试试

fuser -k /dev/pts/1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-1 11:32:44 | 显示全部楼层
不行啊,我当时是用root账号通过secuCRT远程登陆的,结果把我自己给踢出来了。
再连回去一看alice还在。
回复 支持 反对

使用道具 举报

发表于 2007-4-1 11:36:49 | 显示全部楼层
ps aux | grep pts
killall   ....
回复 支持 反对

使用道具 举报

发表于 2007-4-1 11:43:17 | 显示全部楼层
w查看登录的用户
ps -u root 查看相应的bash
kill -9  xxxx( xxxx是相应的bash进程号)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-1 11:57:51 | 显示全部楼层
dacheng的方法比较实用,这样我就可以踢另一个root了,lee兄的无法分辨出某个
root进程,但是我还是搞不懂,
pts是指远程登陆的意思吗?
有没有直接可以踢用户的一条指令?
回复 支持 反对

使用道具 举报

发表于 2007-4-1 17:44:24 | 显示全部楼层
pkill -u XXXX
回复 支持 反对

使用道具 举报

发表于 2007-4-1 20:31:29 | 显示全部楼层
Post by ioiioi

  1. srv_master:~# who
  2. root     tty1         Mar 19 23:58
  3. root     tty2         Mar 20 00:09
  4. root     pts/0        Mar 31 18:25 (laptop1.darkblue.com)
  5. root     pts/1        Mar 31 19:34 (laptop1.darkblue.com)
  6. alice    pts/1        Mar 31 19:32
复制代码

我想踢掉
root tty2
root pts/0
alice pts/1
该用什么命令,另外什么叫做pts/0?我知道tty是虚拟console。


shutdown -k "lease save your work and logout in 5 seconds"
回复 支持 反对

使用道具 举报

发表于 2007-4-1 22:02:01 | 显示全部楼层
Post by is02bing
shutdown -k "lease save your work and logout in 5 seconds"


心理攻势还是比较重要的 :)
回复 支持 反对

使用道具 举报

发表于 2007-4-2 09:38:27 | 显示全部楼层
连自己是哪一个都搞不清?  pts 表示X11界面或远程登陆之类的
用 w 不是可以看当前正在执行的命令吗?

再pstree , kill 掉用户起始进程
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表