漂定

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

acl操作

# 查看操作的分区支不支持acl
dumpe2fs -h /dev/sda2 | grep acl
Default mount options: user xattr acl 代表支持acl
如果不支持
方法一:
#mount -o rw,acl /dev/loop0 /mnt 挂载
mount -o remount,acl /dev/sda2 #重新挂载并支持acl

方法二:
vi /etc/fstab
/dev/sda2 /web ext4 defaults,acl 0 2
这样就支持了

标签挂载方法:
LABEL=web /backup ext4 defaults 0 2

#相关参数说明
语法:setfacl [-bkRd] [{-m|-x} acl参数] 文件名
-m :设置后续的acl参数
-x :删除后续的acl参数
-b :删除所有的ACL设定参数
-R :递归设置acl参数
-d :设置预设的acl参数(只对目录有效,在该目录新建的文件也会使用此ACL默认值)
-k :删除预设的ACL参数

#设置格式如下
[d[efault]:] u[ser]:uid [:perms]
[d[efault]:] g[roup]:gid [:perms]
[d[efault]:] m[ask][:] [:perms]
[d[efault]:] o[ther][:] [:perms]

# 使用
1. setfacl -m u:用户:rwx 目录
表示此用户对此此目录有读也执行权限

2.setfacl -x u:kinggoo.com file.kinggoo

3.setfacl -b directories.kinggoo/

posted on 2013-12-27 10:11  漂定  阅读(331)  评论(0编辑  收藏  举报