コントロールtmuxセッションを共有する方法はありますか?


回答:


7

適切な権限を付与し、次の操作を行うことにより、さまざまなユーザーが所有するtmuxセッションに接続できます。

ホスト

tmux -S /tmp/team

クライアント

tmux -S /tmp/team attach

たとえば、すべてのユーザーに権限を設定するには:

chmod 777 / tmp / team


1
chmod 777: いやいやいやいやいや!決して走らないchmod 777。実際には必要ありません。「テスト目的」でもありません。ファイルが読み取り可能であれば、それは読み取り可能です。書き込み可能userまたは書き込みgroupが必要な場合は、書き込み可能です。すべての人に書き込み権限を与える必要chmodはまったくありません。正気に戻すのを忘れることは、多国籍企業がハッキングされる方法とまったく同じです。しないでください。ずっと。Unixパーミッションの紹介を書きまし。読んでください!
Martin Tournoij 2016年

この場合、ユーザーを同じグループに入れて、chgrpそれをそれに割り当てます。
Martin Tournoij 2016年

明確にするために、この回答は「screen -x」と同じではありません。これにより、ユーザーは各バッファ/ウィンドウを個別に制御できますが、tmuxは一度に1人のユーザーしか各セッションを制御できません。
ジダル

4

特別なスイッチなしで同じセッションを接続するだけで機能します。

共有セッションにおけるtmuxの優れた利点の1つは、現在接続されているすべてのクライアントの実際の最小ターミナルサイズにペインサイズを自動的に調整することです。


つまりはただの実行tmux attach、またはtmux attach -t 4など、セッション4に接続する
ジル「SO-停止されて悪」

異なるユーザー間でtmuxセッションを共有できないことに注意してください
number5
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.