需求:设置用户test,test1对特定的目录有读写执行权限,后加的文件也是这个权限。

-R表示递归 -m表示设置文件acl规则

setfacl -R -m d:u:test:rwx /data2/test

setfacl -R -m d:u:test1:rwx /data2/test

--删除ACL规则使用-b

setfacl -R -b /data2/test

上面的d:u:详见如下,而perms对应的是rwx:

setfacl命令可以识别以下的规则格式。

[d[efault]:][u[ser]:]uid[:perms]

指定用户的权限,文件所有者的权限(如果uid没有指定)。

[d[efault]:]g[roup]:gid[:perms]

指定群组的权限,文件所有群组的权限(如果gid未指定)

[d[efault]:]m[ask][:][:perms]

有效权限掩码

[d[efault]:]o[ther][:perms]

#perms域是一个代表各种权限的字母的组合:读:r 写:w 执行:x,执行只适合目录和一些可执行的文件。perms域也可设置为八进制格式0~7。

#其他的权限

Usage:setfacl[-bkndRLP]{-m|-M|-x|-X...}file... # -m|-M|-x|-X

-m,--modify=acl modify the current ACL(s)of file(s) #设置文件acl规则

-M,--modify-file=file read ACL entries to modify from file #从文件读取访问控制列表条目更改

-x,--remove=acl remove entries from the ACL(s)of file(s) #删除文件的acl规则

-X,--remove-file=file readACL entries to remove from file #从文件读取访问控制列表条目并删除

-b,--remove-all remove all extended ACL entries # 删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留.

-k,--remove-default remove the defaultACL #删除缺省的acl规则。如果没有缺省规则,将不提示.

--set=acl set the ACL of file(s),replacing the current ACL.

--set-file=file readACL entries toset from file #从文件中读设置ACL规则.

--mask dorecalculate the effective rights mask #重新计算有效权限,即使ACL mask被明确指定.

-n,--no-mask don'trecalculate the effective rights mask #不要重新计算有效权限。setfacl默认会重新计算ACL mask,除非mask被明确的制定.

-d,--default operations apply tothe defaultACL #设定默认的acl规则,针对目录而言.

-R,--recursive recurse into subdirectories #递归的对所有文件及目录进行操作.

-L,--logical logical walk,follow symbolic links #跟踪符号链接,默认情况下只跟踪符号链接文件,跳过符号链接目录。

-P,--physical physical walk,donotfollow symbolic links #跳过所有符号链接,包括符号链接文件。

--restore=file restore ACLs(inverse of`getfacl-R') #从文件恢复备份的acl规则(这些文件可由getfacl -R产生)。通过这种机制可以恢复整个目录树的acl规则。此参数不能和除--test以外的任何参数一同执行.

--test testmode(ACLs are notmodified) #测试模式,不会改变任何文件的acl规则,操作后的acl规格将被列出.

-v,--version print version andexit #版本.

-h,--help thishelp text #不用说肯定是帮助了.

当使用-M,-X选项从文件中读取规则时,setfacl接受getfacl命令输出的格式。每行至少一条规则,以#开始的行将被视为注释.

setfacl 权限导出_linux学习-setfacl设置特定目录用户权限相关推荐

  1. setfacl设置特定目录的权限

    现有一目录是虚拟机和linux共享的,但是每次程序调用新建的文件都发现没有权限. 于是指定特定目录及其子目录下新建的文件或目录对于用户qhfz都有读写执行的权限 -R表示递归 -m表示设置文件acl规 ...

  2. setfacl 权限导出_Linux命令——setfacl 文件访问控制列表

    setfacl Linux命令--setfacl 命令名 setfacl- 设置文件访问控制列表 setfacl,顾名思义就是设置文件的ACL规则. 而Acl(Access Control List) ...

  3. linux ftp查看用户目录权限,linux 指定ftp用户 特定目录及权限

    Linux添加FTP用户并设置权限 在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户: ...

  4. linux让指定文件具有sudo的权限,Linux学习笔记——使用指定的用户权限执行程序——sudo...

    sudo可以用来以其他用户身份执行命令,sudo命令可以针对单个命令授予临时权限.sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性. 1:sudo的帮助信息如下: [emai ...

  5. linux用户目录设置权限设置,为linux目录设置多个用户权限

    为linux目录设置多个用户权限 关注:252  答案:2  mip版 解决时间 2021-01-26 18:25 提问者情婲.毒 2021-01-26 13:35 我想为linux的某个目录设置5个 ...

  6. 举个栗子~Alteryx 技巧(4):教你设置 Alteryx Server 用户权限

    分析用户在用 Alteryx Designer 创建好工作流之后,如何在企业内部实现共享和管理分析工作流程.模型及数据呢?方法很简单:发布到 Alteryx Server ! Alteryx Serv ...

  7. 设置SQL数据库用户权限

    给视图添加权限 sqlserver如何给某一用户分配只能查看某一视图的权限 - 雨韵蓝田 - 博客园 怎么设置SQL数据库用户权限 怎么设置SQL数据库用户权限 - 管风琴在角落 - 博客园

  8. setfacl 权限导出_Linux如何使用setfacl命令创建权限文件

    setfacl是Linux下设置文件访问控制列表的命令,可用来创建文件,能够继承目录的权限,有些功能类似于chmod命令,下面小编就给大家介绍下Linux使用setfacl命令创建权限文件的方法,一起 ...

  9. setfacl 权限导出_使用setfacl实现子目录继承父目录权限

    linux下使用setfacl划分权限,需要让子目录继承父目录的权限 linux系统中,文件权限分为:owner(属主) group(属主用户组) other(其他用户) 如: 1 drwxrwxr- ...

最新文章

  1. C++ Primer 第九章 顺序容器
  2. Pandas循环提速7万多倍!Python数据分析攻略
  3. malloc基本实现
  4. crt中 新建的连接存储在哪_连接昌邑路和浦东大道,这条新建道路的规划设计方案公示中...
  5. yolov3的缺点_YOLOv3:训练自己的数据(附优化与问题总结)
  6. django-内网项目上线测试部署步骤
  7. C++ 正态分布、概率累积密度函数的使用(boost库)
  8. python定义对象的比较方法
  9. ActiveRecord 模式杂谈
  10. 瑞士Migros Ostschweiz使用RFID和EPCIS优化供应链的可视化
  11. 【外刊阅读】1. There is no “gay gene“
  12. OpenGL游戏程序设计——————关于这本书
  13. 集成了谷歌翻译、百度翻译、有道翻译、和金山翻译的小助手软件
  14. 【Microsoft Office】免密破解Microsoft Word文档(.docx)的文档保护
  15. apache安装完成后,语法检查一直报错,哭唧唧T ^ T
  16. SwiftUI 人工智能教程之图像识别植物或花朵通过图片和相机
  17. 7-3 地下迷宫探索(30 分)(dfs)
  18. PTA7-4一帮一 结构体解决
  19. Kotlin | 一份10万字的随查笔记,妈妈再也不担心我不会Ctrl+F了
  20. 计算机等级考试二级vb大纲,2009年国家计算机等级考试二级VB考试大纲

热门文章

  1. 推荐:学习自然语言处理(NLP)的学习方法和资料合集
  2. 统计学习方法第二十一章作业:PageRank迭代算法、幂法、代数算法 代码实现
  3. 0308互联网新闻 | 网易云音乐App上线小程序入口;谷歌为机器学习框架TensorFlow发新模块...
  4. 【实战分享】使用Core Audio实现VoIP通用音频模块
  5. [转]资深CTO:关于技术团队打造与管理的10问10答
  6. 南京廖华计算机二级考试答案,计算机二级Excel表格题库答案(解题步骤)
  7. WEB前端学习笔记01利用纯CSS书写二级水平导航菜单
  8. html入门学习(一)
  9. pyspark join代码示例
  10. ubuntu21.04安装微信3.2.1(deepin-wine方式)