linux文件的访问控制

文件的访问控制(acl列表)

1.acl=access control 

acl定义:指定特殊用户对特殊文件有特殊权限

getfacl file1     开启一个特殊文件

查看权限 -rw-r--r--+ 1 root root 0 Jul 18 14:02 file1
                     此处+表示开启了表格
# file: file1               文件名
# owner: root           文件拥有者
# group: root           所属组
user::rw-                 文件拥有者权限
user:leo:rwx             特殊用户权限          也就是拥有开启file1这个文件权限的用户
group::r--                组权限
group:caiwu:r--        特殊组权限
mask::rwx                权限掩码(表示权限不能超过此处权限)
other::r--                 其他人权限
注:当开启表格时  -rw-r--r--+ 1普通权限不生效,ls -l 能看到的权限是假的

2.设定acl列表

getfacl fire|dir                            查看acl表格
setfacl -m u:用户:rwx file|dir     添加特殊用户
setfacl -m g:组:rwx file|dir           添加特殊组
setfacl -x u:用户 file|dir               删除特殊用户
setfacl -x g:组 file|dir                  删除特殊组
setfacl -b file|dir                         删除表格

-m              设定

u                用户

g                组

3.mask的值

mask 即权限掩码,用来标示能够赋予用户的最大权限

当用chmod命令改变文件普通权限时可能会被破坏
可用下面命令修复:
setfacl -m m:rwx 文件名称

4.acl 默认权限

当我们需要某个目录对于某个用户可写,并且目录中新建的子目录也对该用户可写
时就要设定默认权限

注:默认权限只对目录中新建立的文件或者目录生效,对已经建立的文件无效,
       对于目录本身也无效



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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值