ubuntu下两个用户共享同一个登陆shell使用说明

两个用户共享同一个登陆shell,比较好的工具是kibitz,之前的资料说安装了expect就可以得到这个工具,但在ubuntu下,直接安装expect并没有kibitz,查找了一下,原来放到expect-dev这个包中,而且名字也改成叫expect_kibitz了。

以下接这些变动,写成一个使用说明,供参考:
1、安装kibitz
sudo apt-get install expect-dev
安装完成后你可以看到expect_kibitz这个命令了:
$ which expect_kibitz
/usr/bin/expect_kibitz

2、两个用户同时登录到服务器上,首先发起共享shell请求乙方输入 w 来察看当前登陆用户:
# w
17:16:32 up 3 days, 9:00, 2 users, load average: 0.45, 0.37, 0.35
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 219.237.180.135 5:04pm 10.00s 0.04s 0.01s w
root pts/1 219.237.180.135 5:15pm 0.00s 0.04s 0.01s /bin/bash

可以看到发起一方的登陆终端为 pts/0,另外一方为 pts/1
这时候,发起一方运行 :
# expect_kibitz -tty pts/1 root
asking root to type: kibitz -11946
Escape sequence is ^]

在被邀请一方的终端上会出现以下提示:
#
Message from root@mail on pts/0 at 17:16 ...
Can we talk? Run: kibitz -11946
EOF

被邀请方在终端输入:
expect_kibitz --11946
即可实现双方共享同一个shell,无论哪方希望退出, 只需要输入 exit即可退出共享的shell终端。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值