Coloque as ACLs em uma screenrc separada e carregue com -c :
por exemplo: /opt/multi-screen-rc
multiuser on
acladd user1
acladd user2
Em seguida, execute assim:
screen -c /opt/multi-screen-rc -dmS MySession /usr/bin/foo bar baz
O que estou tentando fazer é gerar uma sessão de tela desanexada, mas como parte da linha de comando que a cria - também modifique a lista de ACL.
Então, agora eu tenho
screen -dmS MySession "SomeProgram" "SomeArguments"
Se eu quiser modificar a ACL do MySession para permitir que outro usuário tenha acesso a ela, precisarei executar um segundo comando de tela para executar um comando 'screen' nessa sessão.
O que eu preciso fazer é modificar a ACL como parte da linha de comando inicial usada para gerar a sessão. Existe uma maneira de fazer isso?