33 lines
928 B
Markdown
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.
|