区别
ACL文件权限管理: 设置不同用户,不同的基本权限(r、w、x)。对象数量不同。
UGO设置基本权限: 只能一个用户,一个组和其他人。
语法
setfacl -m u:alice:rw /home/test.txt
命令 设置 用户或组:用户名:权限 文件对象
用法
设置
准备文件
[root@yaojin ~]# touch /home/test.txt
[root@yaojin ~]# ll /home/test.txt
-rw-r--r-- 1 root root 0 10-26 13:59 /home/test.txt
设置ACL
①查看有哪些ACL权限
[root@yaojin ~]# getfacl /home/test.txt
②设置用户alice,jack权限
前提:创建alice 和jack用户。过程略
[root@yaojin ~]# setfacl -m u:alice:rw /home/test.txt
[root@yaojin ~]# setfacl -m u:jack:- /home/test.txt
查看/删除
如何删除一条acl,如何删除所有acl呢?
[root@yaojin ~]# getfacl /home/test.txt
[root@yaojin ~]# setfacl -m g:hr:r /home/test.txt
[root@yaojin ~]# setfacl -x g:hr /home/test.txt //删除组hr的acl权限
[root@yaojin ~]# setfacl -b /home/test.txt //删除所有acl权限