Access-Control-List

如何將 GNU 螢幕 ACL 指定為其命令行的一部分?

  • July 21, 2015

我想要做的是產生一個分離的螢幕會話,但作為創建它的命令行的一部分 - 還要修改 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

引用自:https://serverfault.com/questions/696387