Linux/Ubuntu下UGO及ACL权限管理

Linux的自主访问控制方式包括UGO(User, Group, Other)和ACL(访问控制列表,Access Control List)。

在我的ubuntu14.04LTS版本做了如下测试,希望理清二者间的关系:

最后发现:

  • ACL实现比UGO粒度更小的权限管理
  • ACL可以突破UGO的限制,但是我切换账号后依然不能操作,可能Ubuntu文件系统限制

cccisi@Ubantu14EN:~/cccisi$ ls -l
total 8
-rw-rw-rw- 1 cccisi cccisi 10 10月  7 11:23 test1
-rw-rw-r-- 1 cccisi cccisi  6 10月  7 16:08 test2
cccisi@Ubantu14EN:~/cccisi$ getfacl test1
# file: test1
# owner: cccisi
# group: cccisi
user::rw-
group::rw-
other::rw-

cccisi@Ubantu14EN:~/cccisi$ setfacl -m g:standarduser1:rwx test1
cccisi@Ubantu14EN:~/cccisi$ getfacl test1

# file: test1
# owner: cccisi
# group: cccisi
user::rw-
group::rw-
group:standarduser1:rwx
mask::rwx
other::rw-


Linux/Ubuntu下UGO及ACL权限管理_第1张图片







你可能感兴趣的:(Linux)