宁可枝头抱香死,何曾吹落北风中。这篇文章主要讲述ACL权限相关的知识,希望能为你提供帮助。
一、ACL的简介【ACL权限】权限设置根据三种身份ower、group、others,设置read、write、execute三种权限,但是没有办法针对某一用户或者某一个组来设置特定的权限需求,为了实现这一需求,提出了ACL。
ACL(Access Control List):访问控制列表,提供除传统ower、group、others的read、write、execute权限之外具体权限的设置。
1.对特定用户和文件/目录设置权限
2.对特定的组合文件/目录设置权限
3.对指定目录文件及它中新建的文件/目录设置权限
二、ACL相关命令getfacl:get file access control lists(查看文件的ACL权限)
语法
getfacl [-aceEsRLPtpndvh] file
getfacl [-aceEsRLPtpndvh] -
常用参数
-a, --access
Display the file access control list.
-d, --default
Display the default access control list.
-c, --omit-header
Do not display the comment header
-e, --all-effective
Print all effective rights comments, even if identical to the
rights defined by the ACL entry.
-E, --no-effective
Do not print effective rights comments.
-s, --skip-base
Skip files that only have the base ACL entries
(owner, group, others).
-R, --recursive
List the ACLs of all files and directories recursively.
setfacl:set file access control lists
语法
setfacl [-bkndRLPvh] [-m|-x acl_spec] [-M|-X acl_file] file
setfacl --restore=file|-
常用参数
-b, --remove-all
Remove all extended ACL entries. The base ACL entries of the owner,
group and others are retained.
-k, --remove-default
Remove the Default ACL. If no Default ACL exists, no warnings are
issued.
--mask
Dorecalculate the effective rights mask, even if an ACL mask
entry was explicitly given.
三、命令演示
推荐阅读
- 启封easy QF PDA帮助企业提升ERP的管理水平
- GO要点新解
- 列表
- k8s使用containerd作为容器运行时
- Tomcat高负载WEB服务器部署jspgou实验
- 灰色模型预测GM(1,1) 就业率 升学率
- Tomcat高负载WEB服务器Tomcat多实例
- 风力发电机磁悬浮轴承模型pid控制
- Tomcat高负载WEB服务器JVM - 常用分析工具