tela GNU: como eu uso: aclumask para definir permissões para usuários desconhecidos?

1

Contexto

Costumo criar uma sessão de tela GNU multiusuário para fins de demonstração. Eu faço isso criando uma sessão nomeada com:

screen -S tutorial

E, em seguida, realizando

^A:multiuser on
^Aaclchg student1,student2,student3,... -wx "#?"

E isso funciona, os alunos podem se conectar com screen -r grochmal/tutorial e podem ver o que eu faço. (Ele até bloqueia seus PTS porque eles não têm permissão para ^Ad ).

Pergunta

O que eu gostaria de fazer é configurar o aclumask para que eu possa facilitar a minha vida, pois às vezes esqueço de usar aclchg e usar acladd (e um aluno engraçado pode escrever palavrões no terminal ).

De acordo com o entendimento de man screen , o seguinte deve ser equivalente ao que faço acima:

screen -S tutorial
^A:multiuser on
^A:aclumask ?-wx
^A:acladd student1,student2,student3,...

E então eu poderia adicionar o aclumask ?-wx ao meu .screenrc e nunca mais me preocupar com alunos engraçados.

Infelizmente, esse não é o caso, e a linha aclumask parece não ter efeito sobre as permissões concedidas por acladd . Eu devo estar fazendo algo errado.

Qual é a maneira correta de usar aclumask com usuários que ainda não são conhecidos na tela?

    
por grochmal 14.01.2017 / 03:17

0 respostas