howtos/share_tmux_session.md
Pierre-Yves Chibon 4d19f075b7 Document what are the two names in the tmux command to share a session
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-12 23:05:52 +02:00

33 lines
928 B
Markdown

# How to share a tmux session accross users?
It can be handy to share a tmux session between different user accounts, for
example to allow a someone to look over your shoulder while you work on
something.
To do this, we need to have a folder with group permission shared between the
two persons.
In the Fedora infrastructure we can easily use the ``fi-apprentice`` group for
this.
So we have created the folder:
* ``/var/tmux/`` which is writable for both the ``fi-apprentice`` and
``sysadmin`` groups
You can then create a tmux session using:
```
tmux -S /var/tmux/<socket name> new -s <session name>
```
(The socket and session names can be different, but they don't have to)
And the other person(s) can join it using:
```
tmux -S /var/tmux/<socket name> att -t <session name>
```
Once the person who created the shared session stops it, the people who have
joined will be kicked out of the session as well.