ACL 访问控制列表

ACL 的描述

    acl — Access Control Lists  访问控制列表

    linux 下一切皆文件,文件权限有 owner group others 和 r w x。acl 可以超出文件本身的这六个属性,针对特定的人 和 特定的用户组进行设置!当然这一切都需要在linux系统下唯一的真神 root 设置。

ACL 主要设置对象

           1 用户 (user)可以针对特定用户权限设置 (非owner)

           2 用户组(group)针对用户组对象设置   

           3 针对该目录下的新文件、新目录,规范

ACL 的设置技巧

    setfacl [-bkRd] [{-m|-x} acl_spec] 文件/目录名   

            -m :--modify            配置后面的 acl_spec给文件/目录使用,不可与 -x 合用;             setfacl -m u:user:rx /project/
    -x :--remove            删除后续的 acl_spec,不可与 -m 合用;                    setfacl -x u:user /project/
    -b :--remove-all       移除所有的 acl_spec;                           setfacl -b project/
    -k :--remove-default     移除默认的 acl_spec;                          
    -R :递归配置 acl_spec;                                       setfacl -m u:user:rx -R/project/  
    -d :--default        配置“默认 acl_spec”,只对目录有效,在该目录新建的数据会引用此默认值;          setfacl -m d:u:st:rx /project/

    acl_spec 示例

    u[ser]:]uid [:perms]    针对用户                   setfacl -m u:tester:rw aclfile

       g[roup]:gid [:perms]       针对用户组      setfacl -m g:tester:rw aclfile

    m[ask][:] [:perms]                mask 主要针对文件夹     setfacl -m m:rx project/。类似网络的子网掩码 设置后,权限不可以超过这个最大权限

    o[ther][:] [:perms]                针对 其它用户组              这个不常用,主要我没查到怎么用

备注:详细使用,借鉴其他人博客 http://c.biancheng.net/view/863.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值