「public」と「private」の2つのディレクトリがあります。「chris」、「john」、「dan」の3人のユーザーがいます。「pub」、「priv」、「god」の2つのグループがあります。
- グループ「god」は、「public」と「private」に完全にアクセスできる必要があります。
- グループ「pub」は、「public」に対する権限を持つ唯一のグループである必要があります
- グループ「priv」は、「private」に対する権限を持つ唯一のグループである必要があります。
ルートとして:
useradd chris
useradd john
useradd dan
usermod -g god chris
usermod -g pub john
usermod -g priv dan
chgrp god public private
chgrp pub public
chgrp priv private
su chris
「クリス」として:
cd public/
touch test
=許可が拒否されました
他のユーザーについても同じです...「dan」の下では、「private」ディレクトリに対する権限がありません。「dan」は「priv」グループのメンバーです。
何か考えはありますか?