LInux ACL权限控制
2024-10-06 10:48:55
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:用户:权限 文件 默认权限只对该目录下面新建的文件或目录有效,对已经存在的子文件无效
最新文章
- C# - 缓存OutputCache(一)基础配置
- JavaScript系列文章:自动类型转换
- linux下配置ssledge代理服务器
- 新浪微博客户端(36)-自定义带placeholder的TextView
- hud 1019最小公倍数
- 对象映射组件Tiny Mapper
- Bin Packing
- Eclipse 配置Maven
- Orchard中的多语言功能
- List 三种遍历的方法
- Temporary ASP.NET Files 文件夹中保存的是什么内容?[转]
- 人人API 分享到人人功能 修改版
- grunt中常见的插件
- ASP.NET网页发布以及相关问题的解决
- Node.js 基础介绍(一)
- hexo博客简易搭建教程
- C++编译连接过程中关于符号表的报错分析
- prerender-spa-plugin Vue预渲染配合meta-info优化seo
- null 和System.DBNull.Value
- 被顶级学术期刊枪毙的p.Value到底是个什么鬼