1.ACL简介

ACL是一种可以实现灵活的权限管理(文件的额外赋权机制)除了文件所有者,所属组和其他人,可以对更多的用户设置权限,这就是访问控制列表(Access Control List)

2.ACL启动

要使用ACL必须要有文件系统支持才行,目前绝大多数的文件系统都会支持,EXT3文件系统默认启动ACL的

3.查看文件系统是否支持ACL

[root@localhost tmp]# dumpe2fs -h /dev/sda2
dumpe2fs 1.39 (-May-)
……
sparse_super large_file
Default mount options: user_xattr acl

4.查看ACL权限

getfacl  filename

5.设置ACL权限

设置用户:setfacl -m u:用户名:权限 文件 [u指定用户]

设置组:setfacl -m g:用户组:权限 文件 [g指定组]

6.删除ACL权限

删除ACL用户权限:setfacl -x u:用户 文件名

删除ACL组权限:setfacl -x g:用户组 文件名

删除整个ACL权限:setfacl -b 文件名

7.设置默认ACL权限和递归ACL权限

.命令:setfacl -m u:用户:权限 -R 文件  递归只对该目录下面现有的子文件或目录有用,对于该目录下面新添加的子文件或目录没用

.默认权限:使用d ,格式:setfacl -m d:u:用户:权限 文件  默认权限只对该目录下面新建的文件或目录有效,对已经存在的子文件无效

最新文章

  1. C# - 缓存OutputCache(一)基础配置
  2. JavaScript系列文章:自动类型转换
  3. linux下配置ssledge代理服务器
  4. 新浪微博客户端(36)-自定义带placeholder的TextView
  5. hud 1019最小公倍数
  6. 对象映射组件Tiny Mapper
  7. Bin Packing
  8. Eclipse 配置Maven
  9. Orchard中的多语言功能
  10. List 三种遍历的方法
  11. Temporary ASP.NET Files 文件夹中保存的是什么内容?[转]
  12. 人人API 分享到人人功能 修改版
  13. grunt中常见的插件
  14. ASP.NET网页发布以及相关问题的解决
  15. Node.js 基础介绍(一)
  16. hexo博客简易搭建教程
  17. C++编译连接过程中关于符号表的报错分析
  18. prerender-spa-plugin Vue预渲染配合meta-info优化seo
  19. null 和System.DBNull.Value
  20. 被顶级学术期刊枪毙的p.Value到底是个什么鬼

热门文章

  1. Cocos2d-x 3.x中自定义渲染功能
  2. 基于dbunit进行mybatis DAO层Excel单元测试
  3. SpringBoot底层原理及分析
  4. android 基于wifi模块通信开发
  5. 泥瓦匠 5 年 Java 的成长感悟(下)
  6. MOCTF-MISC-writeup
  7. interceptor拦截器
  8. F#周报2019年第31期
  9. Wtm携手LayUI -- .netcore 开源生态我们是认真的!
  10. Spring Cloud下基于OAUTH2+ZUUL认证授权的实现