setfacl是Linux系统中用于设置文件和目录的访问控制列表(ACL Access Control List)的命令。
ACL提供了一种比传统的Unix权限(如rwx)更细粒度的权限控制机制,允许我们自己为特定的用户或者组设置单独的权限
setfacl语法结构
setfacl[options][rules] file ...
options:命令选项;rules ACL规则,用于指定用户、组和权限
file是要设置ACL的文件或者目录
-m:修改现有的ACL规则
-x:移初指定的ACL规则
-b:移除所有的ACL的规则(恢复到默认的Unix的权限)
-k:移除默认的ACL规则
-R:递归地应用ACL规则到目录以及子目录
1.为用户添加读写权限
2.移除指定用户ACL规则
3.对某个目录的组添加读写权限
4.递归设置目录以及它的子目录的ACL
5.设置默认ACL规则(仅适用于目录)
大家可以多动手试试,不仅限于上面这几种情况。也不一定是以上这几种做法。
标签:setfacl,移除,ACL,规则,权限,目录,欧拉 From: https://blog.csdn.net/weixin_44169422/article/details/142369008