我找不到有关 tmux 客户端和服务器如何通信的文档。我想使用 tmux,但如果它仅使用套接字,则无法部署。只要 fifo 是在我指定的目录中创建的,fifo 或管道就可以了。有任何想法吗 ?
tmux是安全的。它使用位于文件系统内的 Unix 域套接字(特别是/var/run/tmux/tmux-$UID)并使用标准的 Unix 文件权限:其他用户无法连接到 Unix 套接字,就像他们无法读取文件一样。
# tree -pug /var/run/tmux
/var/run/tmux
??? [drwx------ grawity utmp ] tmux-1004
??? [srwxrwx--- grawity grawity ] default
Run Code Online (Sandbox Code Playgroud)
您可以使用 指定自己的路径tmux -S path/to/socket。
FIFO中不能被用于此目的,因为它们是单向的,所以你需要2人对每一个连接的客户端,并且在Unix套接字获得任何优势。
| 归档时间: |
|
| 查看次数: |
1249 次 |
| 最近记录: |