acl文件访问控制

###############################UNIT2_2.控制对文件的访问


1.权限列表的读取
[kiosk@silentHA Desktop]$ getfacl file
# file: file  ##文件名称
# owner: kiosk  ##文件所有人
# group: kiosk  ##文件所有组
user::rw-  ##用户权限
group::rw-  ##组权限
other::r--  ##其他人权限
 
2.setfacl
 用于设置或修改文件的acl
 setfacl -m u:westos:rw filename  ##给westos用户读写权限
 setfacl -m g:redhat:rw filename  ##给redhat组读写权限
 
 setfacl -x u:westos:rw filename  ##删除westos用户的acl权限
 setfacl -x g:redhat:rw filename  ##删除redhat用户的acl权限
 
 setfacl -m o::- filename  ##修改其他所有人的权限为空
 setfacl -b filename   ##关闭acl权限功能
 
 打开acl权限功能后
 chmod 644 filename 改变的是acl权限中的mask权限
 恢复mask权限
 setfacl -m m:rwx filename
 
 使westos用户在/mnt/test中新建的子目录或文件具有rwx权限
 setfacl -m u:westos:rwx /mnt/test
 setfacl -m d:u:westos:rwx /mnt/test
 

3.ACL掩码及继承
 1)setfacl -m m:rwx file
  具有ACL的文件拥有一个“mask”(掩码),这个掩码既能够限制拥有该文件的组的最大权限,又能够限制ACL中的补充用户和组所拥有的最大权限
 2)setfacl -m d:u:westos:rw directory
  目录可以有默认acl条目,系统自动针对在该目录中创建的新文件设置这些条目,这类似setgid权限的方法(针对目录时),使得在该目录中创建的新文件归拥有该目录的组所有


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值