Como especificar a ACL da tela do GNU como parte de sua linha de comando?

2

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?

    
por PhonicUK 03.06.2015 / 18:40

1 resposta

4

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
    
por 21.07.2015 / 19:26