20181125ACL高级特性default(默认)

default:继承(默认)

[root@dong ~]# mkdir /111 新建文件夹
[root@dong ~]# setfacl -m u:dong1:rwx /111 赋权

[dong1@dong ~]$ cd /111 验证
[dong1@dong 111]$ touch 111.txt

[root@dong ~]# getfacl /111
getfacl: Removing leading '/' from absolute path names
#file: 111
#owner: root
#group: root
user::rwx
user:dong1:rwx
group::r-x
mask::rwx
other::r-x

[root@dong ~]# mkdir /111/222 在111里再新建一个文件夹,看权限能否继承?
查看结果:并没有继承111的权限
[root@dong ~]# getfacl /111/222
getfacl: Removing leading '/' from absolute path names
#file: 111/222
#owner: root
#group: root
user::rwx
group::r-x
other::r-x
如查想要继承权限:
[root@dong ~]# mkdir /111
[root@dong ~]# setfacl -m default:u:dong1:rwx /111
或:[root@dong ~]# setfacl -m d:u:dong1:rwx /111
查看:
[root@dong ~]# getfacl /111
getfacl: Removing leading '/' from absolute path names
#file: 111
#owner: root
#group: root
user::rwx
group::r-x
other::r-x
default:user::rwx
default:user:dong1:rwx
default:group::r-x
default:mask::rwx
default:other::r-x
只针对以后,当前无法创建文件:
[dong1@dong 111]$ cd /111
[dong1@dong 111]$ touch 111.txt
touch: 无法创建"111.txt": 权限不够

只能针对/111之后的文件有权限
[root@dong ~]# mkdir /111/222
[dong1@dong 111]$ cd /111/222
[dong1@dong 222]$ touch 222.txt

20181125ACL高级特性default(默认)

猜你喜欢

转载自blog.51cto.com/8450442/2321761
今日推荐