码迷,mamicode.com
首页 > 系统相关 > 详细

linux的ACL

时间:2016-04-02 07:08:42      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:acl

linux普通的权限一般不能满足共享的需求,比如说NFS和samba。


尤其是samba最为明显。


有了ACL妈妈再也不用担心文件的权限问题了。


ACL的权限设置就两个命令:setfacl设置权限,getfacl获取该文件的ACL权限信息。

简单是示例:

在 一个umask为022的目录中且该目录的用户为root的情况下设置ACL。

要使用ACL,该挂载的分区必须要添加ACL属性:

mount -o remount,acl  /dev/sdb1 /shareDir

mount -l | grep shareDir

编辑文件/etc/fstab

/dev/sdb1 /shareDir ext4 rw,acl 0 0


setfacl -m g:group_name:rwx /shareDir    设置该组对shareDir目录有ACL权限,子目录没有

setfacl -m d:u:use_name:rwx  /shareDir    设置该用户对shareDir目录及所有的子目录都有ACL权限

根据推理可得到有一下的设置:

setfacl -m u:user_name:rwx /shareDir

setfacl -m d:g:group_name:rwx /shareDir

setfacl -k /shareDir

setfacl -b /shareDir

setfacl -x u:user_name /shareDir


具体用法使用请help






linux的ACL

标签:acl

原文地址:http://ting2junshui.blog.51cto.com/975290/1759458

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!