我有两个目录:“公共”和“私人”。我有三个用户:“chris”、“john”、“dan”。我有两个组:“pub”、“priv”和“god”。
- 组“上帝”应该完全访问“公共”和“私人”。
- “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”组的成员。
你有什么主意吗?