Shared tmux Sessions
Background
- tmux will create (directories of) sockets within
TMUX_TMPDIR
or /tmp
if unset.
- The default socket name is
default
within this folder
- This can be changed per call with the
-L
flag
- The socket path (e.g.
/tmp/tmux-1000/default
) can be changed with the -S
flag
Sharing
- To share a session, simply allow other users (via linux user groups) access to the socket
- In version (
tmux -V
) 3.3 and later an additional step is required.
- Use
tmux server-access -a <user>
to add a user (specificying -r
or -w
for read or write access)