使用 ACL 控制特定组的读写操作

使用 ACL 控制特定组的读写操作

我是 ACL 的新手,所以我正在创建一些演示文件夹,但不幸的是它没有按预期工作。

该文件夹Triangle属于组中的用户 pyramid triangle。组中的用户Cubesquare 需要对该文件夹的写入权限Triangle。我使用了

triangle@ubuntu $ setfacl -m g:square:wx Triangle

triangle@ubuntu $ getfacl Triangle
 file: Triangle
  owner: pyramid
  group: triangle
  user::rwx
  group::rwx
  group:circle:r--
  group:square:-wx
  mask::rwx
  other::---

但是当我cube想要写入文件时Triangle却被拒绝权限。

cube@ubuntu $ groups cube
cube : cube square

cube@ubuntu $ touch Triangle/NiceYouLetMeWrite.txt
touch: cannot touch ‘Triangle/NiceYouLetMeWrite.txt’: Permission denied

答案1

确保用户处于正确的组中

groups

命令。

相关内容