Linux系统下的权限详解-3

ACL 设置基本权限: 可以是多个用户,多个组和其它人
赋予ACL权限使用: setfacl 命令
查看ACL权限使用:getfacl 命令
注:使用ll命令,看到一个“+”号表示被赋予ACL权限,当不能查看具体的ACL权限。

设置ACL权限:
[root@gj ~]# setfacl -m u:u1:rw file1 //增加用户u1权限
[root@gj ~]# setfacl -m g:hr:r file1 //给hr组赋权限
[root@gj ~]# setfacl -m o::- file1 //其它人没有权限
注:“::”表示没有特指其它人
查看ACL权限:
[root@gj ~]# ll /abc/test.txt
-rw-rw-r--+ 1 root root 0 10-26 13:59 /abc/test.txt //带有"+"号,表示设置了ACL权限
[root@gj ~]# getfacl /gj/test.txt //查看gj目录下test.txt文件的ACL权限

删除ACL权限:
[root@gj ~]# setfacl -x u:u1 file1 //删除用户u1的ACL权限
[root@gj ~]# setfacl -x g:hr file1 //删除组hr的acl权限
[root@gj ~]# setfacl -b ftp //删除所有acl权限
[root@gj ~]# setfacl -b -R ftp //删除abc目录以及下面的子目录、子文件的ACL权限

临时降低用户或组(除属主和其他人)的权限:(针对目录)
mask权限用户临时降低用户或组的权限
[root@gj ~]# setfacl -m m::rx ftp //权限被降为rx 权限

设置默认继承权限:(针对目录)
[root@gj ~]# setfacl -m d:u:u1:rwx ftp //在ftp目录在新建文件时,文件的权限默认被继承下去。
d: 针对新建的文件生效,对已有的文件不生效

转载于:https://blog.51cto.com/11488563/2301705

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值