linux的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













本文转自ting2junshui51CTO博客,原文链接:http://blog.51cto.com/ting2junshui/1759458 ,如需转载请自行联系原作者



相关文章
|
4月前
|
Linux
linux 权限和Acl权限
linux 权限和Acl权限
32 0
|
4月前
|
Linux 开发工具 数据安全/隐私保护
深入探索Linux:ACL权限、特殊位与隐藏属性的奥秘
深入探索Linux:ACL权限、特殊位与隐藏属性的奥秘
|
Linux
13.3 【Linux】主机的细部权限规划:ACL 的使用
13.3 【Linux】主机的细部权限规划:ACL 的使用
76 0
|
Unix Linux Shell
第十三章、Linux账号管理与ACL权限设置
第十三章、Linux账号管理与ACL权限设置
99 0
|
Linux 数据安全/隐私保护
Linux用户权限ACL权限
ACL权限名叫ACL文件权限管理也是UGO权限的加强版。
124 0
|
Linux
Linux的ACL细部权限
Linux的ACL细部权限
86 0
|
Linux
9.9 Linux ACL权限设置(setfacl和getfacl)
通过上一节的学习,我们知道了什么是 ACL 权限,也了解了如何配置 Linux 系统使其开启 ACL 权限,本节来学习 ACL 设定文件访问权限的具体方法。
495 0
9.9 Linux ACL权限设置(setfacl和getfacl)
|
Linux 数据安全/隐私保护
9.8 Linux ACL访问控制权限
ACL权限是什么,Linux ACL访问控制权限(包含开启方式)
256 0
9.8 Linux ACL访问控制权限
|
Linux 数据安全/隐私保护
用户权限-Linux系统ACL控制
用户权限-Linux系统ACL控制
296 0
|
Linux 数据安全/隐私保护 Shell
Linux之ACL权限控制
ACL权限控制主要目的是提供传统的owner,group,other的read,wirte,execute权限之外的具体权限设置,可以针对单一用户或组来设置特定的权限 设置ACL权限:setfacl查看ACL权限:getfacl 比如:某一目录权限为 drwx------ 2 root root 4096 03-10 13:51.
1268 0