GNU画面::aclumaskを使用して不明なユーザーの権限を設定するには?

GNU画面::aclumaskを使用して不明なユーザーの権限を設定するには?

コンテキスト

私はしばしばデモ目的でマルチユーザーGNUスクリーンセッションを作成します。名前付きセッションを作成してこれを行います。

screen -S tutorial

その後

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

これはうまく機能し、生徒はscreen -r grochmal/tutorial私がすることに共感して見ることができます。 (権限がないためPTSもロックされます^Ad)。

質問

しかし、私がやりたいことは時々使用して使用することをaclumask忘れているので、私の人生をより簡単にするように設定することです(面白い学生の1人はターミナルに悪口を書くことができます)。aclchgacladd

私の理解によると、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 ]

おすすめ記事