我想要做的是产生一个分离的屏幕会话,但作为创build它的命令行的一部分 – 也修改ACL列表。
所以现在我有
screen -dmS MySession "SomeProgram" "SomeArguments"
如果我想修改MySession的ACL来让另一个用户访问它,我必须运行第二个屏幕命令来在该会话上运行“屏幕”命令。
我需要做的是将ACL修改为用于生成会话的初始命令行的一部分。 有没有办法做到这一点?
把ACL放在一个单独的screenrc并用-c加载:
例如: /opt/multi-screen-rc
multiuser on acladd user1 acladd user2
然后像这样运行:
screen -c /opt/multi-screen-rc -dmS MySession /usr/bin/foo bar baz