有没有一种共享控制tmux会话的方法?


Answers:


7

您可以通过授予正确的权限并执行以下操作来附加到不同用户拥有的tmux会话:

主办

tmux -S /tmp/team

客户

tmux -S /tmp/team attach

例如,要设置所有用户的权限:

chmod 777 / tmp / team


1
chmod 777:nonononono!永远不要跑chmod 777。几乎不需要!甚至不是出于“测试目的”。如果文件是可读的,那么它是可读的。如果它是可写的,user或者group需要对其进行写操作,则它是可写的。绝对没有必要授予所有人写权限,而忘记chmod它又回到了理智的状态,这正是跨国公司遭到黑客攻击的方式。只是不要这样做。曾经 我写了Unix权限介绍。请阅读!
马丁·图尔诺伊

在这种情况下,只需将用户放在同一个组中chgrp即可。
马丁·图尔诺伊

只是为了清楚起见,此答案是一样的“屏幕-x”,它允许用户有每个缓冲器/窗口的单独的控制,而TMUX只允许一个用户控制每个会话在一个时间。
jidar

4

只需附加相同的会话,而无需任何特殊切换,它将为您工作。

tmux用于共享会话的很酷的优点之一是,它可以自动将窗格大小调整为所有当前连接的客户端的最小实际终端大小。


即只需运行tmux attach,或tmux attach -t 4附着于会议4,等等
吉尔“SO-停止作恶”

请注意,您不能在不同用户之间共享tmux会话
2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.