-rw-rw---- 2 alice project 4096 Dec 6 13:12 new
如果我是对的,爱丽丝可以读写,但是该组中的其他人也可以,对吗?我很难理解文件何时具有组权限。对于用户来说,这很简单,其他用户也是如此,但对于组我似乎无法理解。就像文件夹“project”是获得许可的文件夹还是该文件夹内的其他所有人?
答案1
您混淆了一些事情:
目录(有时称为文件夹,尽管这不是最好的比喻)是保存文件和目录的地方。
文件和目录具有rwx
拥有u
ser 和g
group 的权限。
组权限影响组中的每个人(所有者用户除外)。因此,在您的示例中,有一个名为new
it 的文件,可以由用户 alice 以及名为 的组中的所有其他用户读取和写入project
。
如果我们还有另一个文件。
-r--rw---- 2 alice project 4096 Dec 6 13:12 another
这个名为another
alice 的文件可以读取,也可以被组中的其他人读取和写入(alice 不能写入,即使在组中)。但是,由于 alice 是所有者用户,因此她还可以更改文件的权限。更改权限的权限始终由拥有用户(alice)持有。
答案2
您的理解是正确的,所有者和组的任何成员都将对具有这些权限的文件/文件夹具有读写访问权限。这是一个便于理解的附加资源