Разделение сеанса между несколькими пользователями Tmux

Tmux может создать сеанс сокета-S с помощью опции. Обратите внимание, что файл сокета должен быть доступен для чтения/записи всеми участниками tmux.




sudo useradd -m devs

sudo usermod -aG devs leo

sudo usermod -aG devs wangyekun

sudo usermod -aG devs kangpeng

sudo chsh -s /bin/zsh devs

su - devs

# Install oh-my-zsh, vundle (and vim plugins), fzf, sdkman, nvm

git clone git@code.aliyun.com:znbt/bomserver.git ~/sources/bomserver

tmux -S socket-file

chmod 774 socket-file




Теперь другие пользователи могут подключаться к этому сеансу с помощью tmux -S ~devs/socket-file attach.




Использование обычного пользователя




Создайте пользовательских разработчиков , как указано выше. Все пользователи входят в систему с помощью пользовательских разработчиков и подключаются к одному и тому же сеансу tmux.




Источник: https://leetschau.github.io/sharing-tmux-session-between-multiple-users.html



2022-06-14T00:12:24
Software