心魅 - cocoromi -

半角スペース時々全角

screenのマルチユーザモード体験

tohaeがzshデモれとか言うので、「あ、そういえば会社の勉強会でscreenにマルチユーザモードがあるとか教わったし、ちょうど良いから使ってみるか」ってな具合で、やってみた。

参考文献 http://sourceforge.jp/magazine/06/09/11/088249

ざっとした手順は以下。

  • screenをsetuid rootに設定する
  • 適当なセッション名をつけてscreenを起動する
  • マルチユーザモードを有効にする
  • 参加出来るユーザを追加する
  • 参加してもらう人にscreenを起動してもらう

screenをsetuid rootに設定する

正直意味わからんままこの設定はやった。

sudo chmod u+s /usr/bin/screen
#コレやったらscreenが起動できなくなったので
sudo chmod 755 /var/run/screen

主催者側の手順

$ screen -S SESSION_NAME
<C+a>:multiuser on
<C+a>:acladd USER_NAME

参加側の手順

主催者のユーザIDを仮にmasterとすると

$ screen -x master/SESSION_NAME

まとめ

ちょちょっとデモしたり、ペアプロしたりする時にマルチユーザモードは便利かも。
Skypeとかで通話しながらやれば結構強力????