我想用GNU屏幕在这样一种方式的用户并不知道它的存在。这是为了帮助确保一个基于文本的管理应用程序,我写只能由单个用户使用的时间。为防止针对用户的锁定的其他人通过运行的应用程序和要,让它运行的时候去度假,我希望能够脱离他们的会话并让另一个用户重视它.

所以我的问题是:

  • 我能设置逃离的关键所在。screenrc到空,因此,用户不能进入任何屏幕上的功能自己?
有帮助吗?

解决方案

它看起来像下面 .screenrc 没有诀窍:

escape ''

这并不设置逃字 ', 但禁止的逃生机构完全。

其他提示

也许只是设置逃字 .screenrc 以一个模糊的字符从ASCII码表,不能通过类型的键盘上。我认为字176将是一个例子(或试试其他任何一个在正常范围之外):

escape ^°°

只是把它放在你的.screenrc文件,用户不能为任何访问 screen 功能:

perl -e 'print "escape ^", chr(176), chr(176), "\n"' >> .screenrc

防止用户使用该功能的屏幕是不好的形式(除非你有一个共同登录其运行的应用)。

相反,使您的应用程序处理使用情况你已经通过autologout,警告新的用户连接,并给予他们选择启动的其他用户处理多个用户,等等。

而不是用屏幕,考虑使用detachtty/attachtty

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top