共享 GNU 屏幕会话

17 ssh gnu-screen

我很快就要和一位教授会面,但他不会在学校进行面对面的会议。相反,他将通过 Skype 和 SSH 登录与我会面。我是 GNU Screen 的重度用户,但我以前从未使用过它的多用户功能。我将如何设置多用户功能,以及授予他什么权限(即 r/w/x)?

lev*_*lex 19

在您自己的屏幕会话中执行以下操作(我是bob,想与fred共享我的屏幕)

^A :multiuser on
^A :acladd fred
Run Code Online (Sandbox Code Playgroud)

然后告诉 fred 输入:

$ screen -x bob/
Run Code Online (Sandbox Code Playgroud)

screen必须将其安装为 suid root 才能正常工作。( sudo chmod +s /usr/bin/screen, 这可能是一个安全风险)

屏幕手册页上有更多关于 acl 语法的信息- 例如,可以共享一个只读的屏幕会话


小智 10

好教程在这里。有关如何设置 ACL 权限的信息,请参阅GNU 屏幕手册的这一部分。给他你认为他需要的任何权限,尽管我认为你不需要从acladd.