如何让 GNU-Screen 为所有用户共享 1 个屏幕?

Posted

技术标签:

【中文标题】如何让 GNU-Screen 为所有用户共享 1 个屏幕?【英文标题】:How to make GNU-Screen share 1 Screen for all Users? 【发布时间】:2012-12-07 09:38:52 【问题描述】:

如何启动可作为根用户和默认用户访问的屏幕? 因为现在当我使用以下命令以默认用户身份启动屏幕时:

screen -dmS test java $JAR nogui

执行命令后登录Root-User并尝试使用

screen -x test

它会说,它不存在,因为 Screen 是用户绑定的,AFAIK。

那么有没有办法将屏幕共享给所有用户? 所以我可以通过任何用户的屏幕名称附加屏幕。

【问题讨论】:

【参考方案1】:

您可以启用多用户,并将允许的用户添加到您的列表中,如下所示:

# userA opens a screen
screen -S test

# set multiuser
Ctrl-A :multiuser on

# add the user to join your session to the ACL list:
Ctrl-A :acladd root

然后

# root get the screen by userA
screen -x userA/test

推荐This和this。

【讨论】:

以上是关于如何让 GNU-Screen 为所有用户共享 1 个屏幕?的主要内容,如果未能解决你的问题,请参考以下文章

如何让局域网其他电脑通过IP直接访问自己电脑的网站

共享单车如何找到具体位置?共享单车都有哪些科技

如何使用共享首选项让用户保持登录状态?

让 VBA 循环遍历 Outlook 中的所有收件箱,包括共享收件箱

Windows Server 2008 R2组策略创建用户桌面快捷方式

如何让论坛所有的用户,某个积分统一调整为100