共享GNU屏幕会话


17

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


AFAIK,对于多用户而言,屏幕已经安装了setuid root,现在已经没有管理员喜欢。我的信息可能已过时,因为我认为根本不需要设置它。
vrdhn

Answers:


10

好的教程在这里。有关如何设置ACL权限,请参见GNU屏幕手册的这一部分。给他您认为他需要的任何权限,尽管我认为您不需要将其更改为默认值acladd


为您修复了问题
Kip

看起来第一个链接和备用链接都已损坏。

修复了archive.org链接
Kamil Kisiel

请在回答中包括链接文章的必要部分。这是一个很好的示例,为什么不欢迎仅链接的答案-当链接腐烂时,答案变得毫无用处。
gronostaj

18

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

^A :multiuser on
^A :acladd fred

然后告诉fred键入:

$ screen -x bob/

screen必须将其安装为suid root。(sudo chmod +s /usr/bin/screen,这可能会带来安全风险)

屏幕手册页上提供了有关ACL语法的更多信息-例如,可以共享只读的屏幕会话

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.