目录权限

目录权限

我在 ext4 磁盘上运行 12.04 x64 服务器。有两个用户组“A”和“B”。对于特定目录,我想将其所有权限授予用户组“A”。此外,我只想向用户组“B”授予“写入”权限。“B”用户只应被允许写入文件或在目录中创建目录。

(不应允许打开或读取文件。)

我尝试使用如下所示的 acl,但效果不佳。

sudo setfacl -d -m g:GROUPB:-wx /mydirectory

结果:

由于权限被拒绝错误,GROUPB 的用户无法进入“mydirectory”。

有人知道这是否可能吗?

谢谢你!

答案1

setfacl -m d:g:grpB:-wx /tmp/testgrp/这对我有用。

当 grpA:userA 在下创建文件时/tmp/testgrp/测试A

当 grpB:userB 尝试 cat 该文件时,它会抛出一条消息说没有权限

但同一个用户(grpB:UserB)尝试touch /tmp/testgrp/testB创建一个名为 testB 的文件,而 grpA:UserA 可以cat /tmp/testgrp/testB显示文件内容

希望这可以帮助

相关内容