Gibt es eine Möglichkeit, eine gemeinsame Kontrolle über eine tmux-Sitzung zu haben?

3437
GJ.

Ich suche etwas Ähnliches wie das screen -xvon gnu für Linux

9

2 Antworten auf die Frage

7
John

Sie können Verbindungen zu tmux-Sitzungen herstellen, deren Eigentümer verschiedene Benutzer sind, indem Sie die richtigen Berechtigungen erteilen und folgende Schritte ausführen:

Wirt

tmux -S /tmp/team 

Klient

tmux -S /tmp/team attach 

So legen Sie beispielsweise die Berechtigungen für alle Benutzer fest:

chmod 777 / tmp / team

`chmod 777`: nonononono! Führen Sie niemals "chmod 777" aus. Es ist praktisch nie erforderlich! Nicht einmal zu "Testzwecken". Wenn die Datei lesbar ist, ist sie lesbar. Wenn es von der "Benutzer" oder "Gruppe", die darauf schreiben muss, beschrieben werden kann, dann ist es beschreibbar. Es besteht absolut keine Notwendigkeit, allen Schreibberechtigungen zu erteilen, und wenn Sie vergessen, "chmod" wieder auf etwas Vernünftiges zu setzen, ist dies genau das, wie multinationale Unternehmen gehackt werden. Tu es einfach nicht. Je. Ich habe [eine Einführung von Unix-Berechtigungen] geschrieben (http://stackoverflow.com/a/35895436/660921). Bitte lies es! Martin Tournoij vor 8 Jahren 0
In diesem Fall fügen Sie einfach die Benutzer in die gleiche Gruppe und "chgrp" dazu. Martin Tournoij vor 8 Jahren 0
Der Klarheit halber ist diese Antwort _nicht_ die gleiche wie bei "screen -x", wodurch die Benutzer die Möglichkeit haben, jeden Puffer / jedes Fenster separat zu steuern, während bei tmux jeweils nur ein Benutzer jede Sitzung steuern kann. jidar vor 6 Jahren 0
4
GJ.

Es funktioniert für Sie, indem Sie einfach die gleiche Sitzung ohne speziellen Schalter anschließen.

Einer der coolen Vorteile von tmux für gemeinsam genutzte Sitzungen ist, dass die Fenstergröße automatisch an die kleinste tatsächliche Terminalgröße aller derzeit verbundenen Clients angepasst wird.

Führen Sie einfach "tmux attach" oder "tmux attach -t 4" aus, um sich mit Session 4 zu verbinden usw. Gilles vor 14 Jahren 0
Beachten Sie, dass Sie die tmux-Sitzung nicht für verschiedene Benutzer freigeben können number5 vor 13 Jahren 0