常用选项#####

<pre>-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将从标准输入读取文件名。
来自: http://man.linuxde.net/setfacl</pre>

两个常见例子#####
  • 实现qingyang用户对/home/share/infqa读写执行权限
    setfacl  -m u:qingyang:rwx /home/share/infqa
  • 实现qingyang用户对/home/share及其子目录读写执行权限
    setfacl -R -m u:qingyang:rwx /home/share
  • 设定default 权限
  • setfacl  -d -m u:qingyang:rwx /home/share/infqa
  • setfacl  -d -R -m u:test:r-x uwsgi/
  • 删除某条规则(即自己扩展的ACL规则)
    setfacl -R -b /home/share

作者:Tianny在杭州
链接:http://www.jianshu.com/p/78f50156be7e
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最新文章

  1. 这段时间对c#和java的感受
  2. [MetaHook] Quake FMOD player demo
  3. 快速认识ELK中的L - Logstash
  4. PHP程序员最常犯的11个MySQL错误
  5. awk 传入外部参数
  6. Android eclipse - aapt.exe has stopped working.
  7. Python下的机器学习工具sklearn--数据预处理
  8. [HNOI2008] GT考试
  9. 进阶!基于CentOS7系统使用cobbler实现单台服务器批量自动化安装不同版本系统(week3_day5_part2)-技术流ken
  10. 将JSON转换成MAP的工具类
  11. ElasticSearch(九):elasticsearch-head插件安装
  12. class多态
  13. python的文件读写笔记
  14. 【XSY2741】网格 分治 LCT 并查集
  15. css- @media @font-face 的理解
  16. SQL语法基础之高级应用
  17. Xamarin Essentials教程实现数据的传输功能实例
  18. 开源ERP系统Odoo搭建文档
  19. 在lua中创建字段安全的对象
  20. openerp7 时区问题解决--改成本地时区

热门文章

  1. 网站搭建中,怎么区分ASP和PHP
  2. html_栏目下拉
  3. 【编程技巧】NSDate,NSDateFormatter,NSTimeInterval
  4. beetl 配置多视图解析器
  5. Java calendar获取月份注意事项
  6. Fragment禁止预加载
  7. C# winform页面可视化设计打开失败,提示未能加载程序集或他的一个依赖项,dll错误
  8. git 签出(恢复)指定文件
  9. python_hello word!
  10. CRC检验