当前位置: 首页 > news >正文

linux文件acl权限简单设置

#相关命令
setfacl :设置acl命令


getfacl :查看acl命令


选项

-b,--remove-all:删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留。
-k,--remove-default:删除缺省的acl规则。如果没有缺省规则,将不提示。
-n,--no-mask:不要重新计算有效权限。setfacl默认会重新计算ACL mask,除非mask被明确的制定。
--mask:重新计算有效权限,即使ACL mask被明确指定。
-d,--default:设定默认的acl规则。
--restore=file:从文件恢复备份的acl规则(这些文件可由getfacl -R产生)。通过这种机制可以恢复整个目录树的acl规则。此参数不能和除--test以外的任何参数一同执行。
--test:测试模式,不会改变任何文件的acl规则,操作后的acl规格将被列出。
-R,--recursive:递归的对所有文件及目录进行操作。
-L,--logical:跟踪符号链接,默认情况下只跟踪符号链接文件,跳过符号链接目录。
-P,--physical:跳过所有符号链接,包括符号链接文件。
--version:输出setfacl的版本号并退出。
--help:输出帮助信息。
--:标识命令行参数结束,其后的所有参数都将被认为是文件名
-:如果文件名是-,则setfacl将从标准输入读取文件名。

实例

1.查看文件是否具有acl (文件默认没有acl,这里已经加了一条)

[10:58:40 root@centos7 data]#getfacl file 
# file: file
# owner: root
# group: root
user::rw-
user:a:rw-
group::r--
mask::rw-
other::---
[10:58:48 root@centos7 data]#getfacl --omit-header file

linux文件acl权限简单设置

2.添加文件acl
linux文件acl权限简单设置

setfacl -Rm g:sales:rwX  /data
递归实现data目录下所有文件加权限

linux文件acl权限简单设置
linux文件acl权限简单设置

  1. 删除文件acl(现文件file有3个acl)
    linux文件acl权限简单设置

转载于:https://blog.51cto.com/9019400/2361697

相关文章:

  • C#。4.1数组的应用
  • Luogu P1552 [APIO2012]派遣 主席树
  • 深入浅出设计模式——装饰模式(Decorator Pattern)
  • Centos 7.5安装Grafana5.3结合Zabbix3.4实现可视化图形
  • 部分金融常识
  • Python 调用 C 语言 so
  • vue.js 是如何做到数据响应的
  • 计算机科学论文写作5-写硕士论文
  • react native中使用echarts
  • JQuery中$.ajax()方法参数详解
  • 理解 JavaScript Mutation 突变和 PureFunction 纯函数
  • table tr,td,div ... focus
  • 数控切割机造船行业应用
  • 小明的调查作业
  • virtualbox 不能为虚拟电脑打开一个新任务/VT-x features locked or unavailable in MSR.
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • Apache Spark Streaming 使用实例
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • extract-text-webpack-plugin用法
  • Laravel Mix运行时关于es2015报错解决方案
  • PaddlePaddle-GitHub的正确打开姿势
  • Python学习笔记 字符串拼接
  • Redash本地开发环境搭建
  • Unix命令
  • vue-cli3搭建项目
  • 阿里云前端周刊 - 第 26 期
  • 记录:CentOS7.2配置LNMP环境记录
  • 老板让我十分钟上手nx-admin
  • 如何实现 font-size 的响应式
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 运行时添加log4j2的appender
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ###项目技术发展史
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (C#)一个最简单的链表类
  • (第二周)效能测试
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (转)Oracle 9i 数据库设计指引全集(1)
  • ... 是什么 ?... 有什么用处?
  • .a文件和.so文件
  • .Mobi域名介绍
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET DataGridView数据绑定说明
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET和.COM和.CN域名区别
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • ;号自动换行
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • []串口通信 零星笔记
  • [autojs]autojs开关按钮的简单使用
  • [BZOJ 1032][JSOI2007]祖码Zuma(区间Dp)
  • [C#][opencvsharp]opencvsharp sift和surf特征点匹配