ACL 权限
文章目录 一、简介与开启 1.1简介 1.2 开启 ACL 权限 1.2.1 临时开启 1.2.2 永久开启 二、查看与设定 2.1 设定 ACL 权限 2.2 查看文件的 ACL 权限 三、最大有效权限 四、删除 ACL 权限 五、递归 ACL 权限 六、默认 ACL 权限 一、简介与开启 1.1简介 在之前的一篇文章 Linux 权限管理命令 中我讲过,不同的用户对于一个文件会有三种身份:所有者、所属组成员、其他人。每种身份对应着不同的读、写、执行权限,比如 770,即所有者拥有读、写、执行权限,所属组的成员也拥有读、写、执行权限,其他人没有任何权限。那么如果这时又来了一个用户,我只想让他对某一个文件拥有读的权限,应该怎么办呢?把他加入所属组显然是不行的,因为所属组成员拥有读、写、执行的权限,同理,把他变成文件的所有者也不行,其他人更不行,因为其他人什么权限都没有,而我们希望的是这个新来的用户拥有读权限。 这时就出现了身份不足的问题。为了解决这个问题,Linux 中引入了 ACL 权限的概念。ACL 的全称是 Access Control List,即访问控制列表。通过 ACL,我们可以规定用户对于文件的权限,而这个用户不必属于那三种身份中的任何一种。这样的话,即使某个文件的权限是 770,我们也可以让 A 用户的对于该文件的权限是 5,B 用户对于该文件的权限是 4,C