使用 tmux 进行演示

使用 tmux 进行演示

我知道如何与本地套接字共享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 访问)

相关内容