现在我有 3 个用户:x、y、z
和 3 个文件夹 a、b、c
我想让用户 x 对这 3 个文件夹及其包含的文件拥有完全权限。
我想让用户 y 仅对 b 文件夹及其内容具有写入+读取+执行权限
我想让用户 z 仅对 c 文件夹及其内容具有写入+读取+执行权限
我怎样才能做到这一点?
答案1
为此,我们需要假设x
是该组的成员g
,并且既不是y
也不z
是同一组的成员。然后我们可以按如下方式设置(组)所有权和访问权限:
chown -R x a
chown -R y:g b
chown -R z:g c
chmod -R u+rwX,go-rwx a
chmod -R ug+rwX,o-rwx b c
这也会删除所有其他用户(除x
、y
和z
之外)对所有三个目录的读取和遍历权限。