私は自分自身に自信があり、許可を理解したと思いました。誰かが私にこのような質問をするまでは言葉だ。
次のユーザーを指定してください。
User Group
---- -----
juan juan
pedro pedro
maria maria
jose jose
miguel miguel
eric eric
lola lola
paola paola
ディレクトリ: /opt/privado
所有者を含む=juan:juan
権限:
juan 111
pedro 110
maria and jose 101
miguel and eric 100
lola 000
myGroup
ユーザーグループごとに権限が異なるため、グループの作成と割り当てに共通の権限(例:110)はありません。 Unixでこれを行う方法は?確かにLinuxの問題ですが、おそらく同じ解決策かもしれません。
答え1
合理的なグループを作成できない場合は、そのためにPOSIX ACLを使用する必要があります。よりsetfacl
注文する。
答え2
Unixでは、ファイルごとのモードビットセットを許可します。従来の Unix 実装では、所有者、所有者グループなどへのアクセスを制御します。それがすべてです。
最新のUnix(Linuxを含む)を使用している場合は、ACLを使用してこの問題を解決できます。
setfacl -m u:juan:7 -m u:pedro:6 -m u:maria:5 \
-m u:jose:5 -m u:miguel:4 -m u:eric:4 -m u:lola:0 /opt/privado
その後、次を使用してACLを表示できます。
getfacl /opt/privado
POSIX ACLは非常に強力ですが、ほとんどの分野では非常にあいまいです。詳しくはマンページをご覧ください。