美文网首页
acl 访问控制列表

acl 访问控制列表

作者: 互联网中的一个咸鱼 | 来源:发表于2019-08-06 09:36 被阅读0次

思考:假设有四个用户,A,B,C,D,有一个文件file
A用户想要对文件file有r的权限
B用户想要对文件file有rw的权限
C用户想要对文件file有w的权限
D用户想要对文件file有rwx的权限
应该如何分配

如果只依靠基本的ugo权限的话,明显无法满足这4个用户的需求
这个时候就要用到fcal了

一、什么是ACL

ACl:全称是Access Control List (访问控制列表),一个针对文件/目录的访问控制列表。它在UGO权限管理的基础上为文件系统提供一个额外的、更灵活的权限管理机制。

二、为什么要使用ACL

ACL是对UGO权限的补充,他拥有许多许多ugo办不到的事情

  • acl可以对单独一个用户进行设置权限
  • acl可以对单独一个组进行设置权限

三、acl的使用

  • getfacl

命令格式 getfacl 选项 参数

图片.png

具体的参数可以通过man来查看

  • setfacl

setfacl  -m u:alice:rw file    对alice用户添加权限
setfacl  -x u:alice file    对alice用户删除某个权限
setfacl  -b file               清空所有权限,只留下默认的
图片.png

当文件被赋予acl权限时,根据ll判断权限就会出错


图片.png

必须使用getfacl来判断权限

mask的作用

mask控制着属主,属组,其他人的最高权限


图片.png

相关文章

网友评论

      本文标题:acl 访问控制列表

      本文链接:https://www.haomeiwen.com/subject/xmpvdctx.html