Linux
基础知识
01搭建Centos7系统
02软件管理仓库
03Shell
04查看帮助命令
05系统工作命令
06系统状态检测命令
07工作目录切换命令
08文本文件编辑命令
09文件目录管理
10打包压缩与搜索命令
11输入输出重定向
12管道符与通配符
13Vim编辑器
14Shell脚本
15shell流程控制语句
16用户管理操作
17文件权限与归属
18文件隐藏属性
19文件访问控制列表
20su与sudo
21存储结构
22物理设备命名规则
23文件系统
24挂载硬件设备
25虚拟机添加硬盘设备
26系统中操作添加硬盘设备
27添加交换分区
28磁盘容器配额
29软硬方式链接
30RAID
31LVM
32程序安装与管理
33计划任务
34日志文件分析
35测试网络联通性
36FTP服务
37操作系统基本符号
38操作系统三剑客
39shell基础
40shell语法
41DNS
42Apache概述
43Nginx概述
44集群概述
Vmware安装Ubuntu
更换源
-
+
首页
19文件访问控制列表
## 文件访问控制列表 一般权限、特殊权限、隐藏权限其实有一个共性—权限是针对某一类用户设置的。 如果希望对某个指定的用户进行单独的权限控制,就需要用到文件的访问控制列表(ACL)了。 通俗来讲,基于普通文件或目录设置 ACL 其实就是针对指定的用户或用户组设置文件或目录的操作权限。另外,如果针对某个目录设置了 ACL,则目录中的文件会继承其 ACL;若针对文件设置了 ACL,则文件不再继承其所在目录的 ACL。  ## setfacl 用于管理文件的ACL规则。 格式:`setfacl [参数] 文件名称` 文件的ACL提供的是在所有者、所属组、其他人的读/写/执行权限之外的特殊权限控制。 使用setfacl命令可以针对单一用户或用户组、单一文件或目录来进行度/写/执行权限的控制。其中针对目录文件需要使用-R递归参数;针对普通文件则使用-m参数;如果想要删除某个ACL,则可以使用-b参数。  怎么去查看文件上有那些ACL呢?常用的 ls 命令是看不到 ACL 表信息的,但是却可以看到文件的权限最后一个点(**.**)变成了加号(**+**),这就意味着该文件已经设置了 ACL 了。  ## getfacl 用于显示文件上设置的ACL信息。 格式:`getfacl 文件名称` 
毛林
2025年9月12日 20:44
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码