区别
ACL文件权限管理: 设置不同用户,不同的基本权限(r、w、x)。对象数量不同。
UGO设置基本权限: 只能一个用户,一个组和其他人
语法 : setfacl -m u:alice:rw /home/test.txt
命令 设置 用户或组:用户名:权限 文件对象
用法示例
准备文件并查看权限
[root@localhost ~]# touch /home/1.txt
[root@localhost ~]# ll /home/1.txt
-rw-r--r--. 1 root root 0 Aug 13 19:58 /home/1.txt
[root@localhost ~]#
设置用户alice权限
在这里插入代码片[root@localhost ~]# getfacl /home/1.txt
getfacl: Removing leading '/' from absolute path names
# file: home/1.txt
# owner: root
# group: root
user::rw-
group::r--
other::r--
[root@localhost ~]# setfacl -m u:alice:rw /home/1.txt
[root@localhost ~]# getfacl /home/1.txt
getfacl: Removing leading '/' from absolute path names
# file: home/1.txt
# owner: root
# group: root
user::rw-
user:alice:rw-
group::r--
mask::rw-
other::r--
设置用户jack权限
[root@localhost ~]# setfacl -m u:jack:- /home/1.txt
[root@localhost ~]# getfacl /home/1.txt
getfacl: Removing leading '/' from absolute path names
# file: home/1.txt
# owner: root
# group: root
user::rw-
user:jack:---
user:alice:rw-
group::r--
mask::rw-
other::r--
删除ACL
删除部分
[root@qianfeng ~]# setfacl -x g:hr /home/test.txt
删除所有
[root@qianfeng ~]# setfacl -b /home/test.txt