
コンテキスト
私はしばしばデモ目的でマルチユーザーGNUスクリーンセッションを作成します。名前付きセッションを作成してこれを行います。
screen -S tutorial
その後
^A:multiuser on
^Aaclchg student1,student2,student3,... -wx "#?"
これはうまく機能し、生徒はscreen -r grochmal/tutorial
私がすることに共感して見ることができます。 (権限がないためPTSもロックされます^Ad
)。
質問
しかし、私がやりたいことは時々使用して使用することをaclumask
忘れているので、私の人生をより簡単にするように設定することです(面白い学生の1人はターミナルに悪口を書くことができます)。aclchg
acladd
私の理解によると、man screen
以下は上記で行ったことと同じでなければなりません。
screen -S tutorial
^A:multiuser on
^A:aclumask ?-wx
^A:acladd student1,student2,student3,...
aclumask ?-wx
それから私の項目に追加すれば、.screenrc
再び興味深い学生を心配する必要はありません。
残念ながらそうではありません。このaclumask
行は、付与された権限には影響しないようですacladd
。私が何か間違っていることは間違いありません。
aclumask
何をフィルタリングする必要があるのか、まだわからないユーザーに使用する正しい方法は何ですか?
答え1
OPを使用すると、構成に必要な最後のいくつかを見つけることができます。これは私が誤って見つけた古い質問なので、ここに解決策を置くことができるように、他の場所でいくつかの例を見つけました〜umaskで正しく読むことがわかりました。 - >また|間の左側に権限の1つを追加し、他のすべての権限を削除するには、.screenrcで試してください。
aclchg * -w "#?"
aclchg root -w+w "#?"
aclumask [ -wx | root+wx ]