LINUX中的ACL
一、 为什么要使用ACL 先让我们来简单地复习一下Linux的文件权限。 在 linux下,对一个文件(或者资源)可以进行操作的对象被分为三类: file owner(文件 的拥有者),group(组,注意不一定是文件拥有者所在的组), other (其他)而对于每一类 别又分别定义了read, write and execute/search 权限 (这里不讨论SUID, SGID以及 Sticky bit的设置) 通过ls -l命令就我们就可以列出一个文件的权限 代码: [leonard@localhost ~]$ ls -l -rw-rw---- 1 leonard admin 0 Jul 3 20:12 test.txt 在这里说明了对于test.txt这个文件leonard用户(由于是file owner)拥有read & write 权限. 所有属于admin 组的用户(group)拥有read & write 权限. 其他任何用户(other) 对于文件没有任何的权限 如果我们现在希望john这个用户也可以对test.txt文件进行读写操作. 我自己大概会想到 以下几种办法 (这里假设john不属于admin group) 1. 给文件的other类别增加读和写的权限. 这样由于john会被归为other类别,那么 他也将拥有读写的权限。 2.