首页 > 资讯 > 数码知识内容详情

getfacl命令 – 显示文件或目录的ACL策略 2024-01-09 09:40:54 网络

getfacl命令来自英文词组“get file access control list”的缩写,其功能是用于

getfacl命令来自英文词组“get file access control list”的缩写,其功能是用于显示文件或目录的ACL策略。对指定的文件或目录进行精准的权限控制,FACL一定是不二之选,快用getfacl命令查看下已有哪些权限吧。

语法格式:getfacl [参数] 文件或目录名

常用参数:

-a 显示文件的ACL策略
-c 不显示注释标题
-d 显示目录的ACL策略
-e 显示所有的有效权限
-h 显示帮助信息
-L 找到符号链接对应的文件
-n 显示用户UID和组群GID
-P 不找符号链接对应的文件
-R 递归处理所有子文件
-t 设置表格输出格式
-v 显示版本信息

参考示例

查看指定文件上有那些访问控制策略:

[root@linuxcool ~]# getfacl File.txt
# file: File.txt
# owner: root
# group: root
user::rw-
group::r--
other::r--

查看指定文件上有那些访问控制策略,不显示注释信息:

[root@linuxcool ~]# getfacl -c File.txt
user::rw-
group::r--
other::r--

使用表格形式查看指定文件上有那些访问控制策略:

[root@linuxcool ~]# getfacl -t File.txt
file: File.txt
USER root rw-
GROUP root r--
other r--

与该功能相关的Linux命令:

  • mcopy命令 – 复制 MSDOS 格式文件到Linux中
  • autoupdate命令 – 更新configure.in到较新的Autoconf
  • visudo命令 – 编辑/etc/sudoers文件
  • lsattr命令 – 显示文件的隐藏属性
  • mdeltree命令 – 删除 MSDOS 格式文档及目录
  • grub-md5-crypt命令 – 对GRUB 的密码进行加密
  • git命令 – 管理分布式版本控制系统
  • matchpathcon命令 – 查看文件默认安全上下文
  • vimdiff命令 – 同时编辑多个文本文件
  • alias命令 – 设置命令别名

相关标签: 数码科技