我知道如何与本地套接字共享tmux
,但我想做的略有不同:我想以“演示”模式运行它,其中启动它的人具有正常的读写访问权限,并且任何连接的人都具有正常的读写访问权限到socket模式777
只能观看。我曾尝试将写入位从烫发器上取下,但根本tmux
无法附加。是否有一个配置选项可以允许这样做?或者可以支持此用例的替代工具? GUI 屏幕共享工具超出了范围,它必须是 CLI。
答案1
tmux
attach
有一个选项-r
它做所需要的事情。
在读/写会话中,正常启动。
对于只读会话执行此操作
tmux attach -r
如果您想强制提供只读访问权限,可以通过在 shell 自动连接到 tmux 的计算机上提供一个“只读”帐户来确保这一点,并将计算机上的常规帐户限制为应该具有读/写访问权限的用户。
答案2
特马特这是吗(它是一个 tmux 分支)
运行时,您将获得四个临时公共 (!) 地址:SSH/HTTP、读/写。
如果担心隐私,您可以 (a) 仅共享读取访问权限,但知道该地址的任何人仍然可以观看,或 (b) 使用 ssh 密钥共享控制权tmate -a ~/.ssh/authorized_keys
(禁用 Web 访问)