ACL 访问控制

[root@localhost workspace]# setfacl -m g:fang:rwx first.sh  (给fang用户组的人对first.sh设置rwx权限)                              
[root@localhost workspace]# setfacl -m u:test:rwx first.sh (给test用户对first.sh设置rwx权限)                                    
[root@localhost workspace]# ll                                                                                                       
-rw-rwxr-- + 1 root root 1026 Sep 11 04:27 first.sh            (权限多了一个” + “)                               
                                          
[root@localhost workspace]# getfacl first.sh                                                 
# file: first.sh                                                                             
# owner: root                                                                                
# group: root                                                                                
user::rw-                                                                                    
user:test:rwx                                                                                
group::r--                                                                                   
group:fang:rwx                                                                               
mask::rwx   (掩码,只要使用了acl方式,就会自动生成这一条记录)                                                                                
other::r--                                                                                   

[root@localhost workspace]# setfacl -m m:rw first.sh (修改acl 掩码)
[root@localhost workspace]# getfacl first.sh
# file: first.sh                            
# owner: root                               
# group: root                               
user::rw-                                   
user:test:rwx                   #effective:rw-       (所有acl权限也跟着改变,因为最大权限不能超过掩码)
group::r--                                    
group:fang:rwx                  #effective:rw-       (所有acl权限也跟着改变,因为最大权限不能超过掩码)
mask::rw-            (修改之后的掩码)                         
other::r--                                    

[root@localhost workspace]# setfacl -x g:fang first.sh  (删除fang用户组的权限)
[root@localhost workspace]# setfacl -x u:test first.sh  (删除test用户组的权限)
[root@localhost workspace]# setfacl -x m first.sh   (删除acl  掩码)
[root@localhost workspace]# getfacl first.sh
# file: first.sh                            
# owner: root                               
# group: root
user::rw-
group::r--
other::r--                            (回归到使用acl之前的基本权限)

[root@localhost workspace]# ll

-rw-r--r--. 1 root root 1026 Sep 11 04:27 first.sh   (” + “ 号不见了)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值