1./etc/group文件
Linux内核用32位的整数组ID(GID)来引用组。(注意与内核引用用户的相似性。)/etc/group文件把组名与组ID联系在一起(适用于人),并且定义了哪些用户属于哪些组。/etc/group文件对组的作用相当于/etc/passwd文件对用户的作用,有着类似的结构和更合理的名称。这是一个以行为单位的配置文件,每行含有被冒号隔开的字段,如下所示:

这四个字段提供了下列信息:
表1 /etc/group解析

2.为什么使用组
组成员身份最常用来确定谁能访问系统上的什么资源。上面示例/etc/group文件里的dwarfs、doc、grumpy和sleepy可能都在自己的地盘上活动,他们不想让别的用户访问他们的信息。他们所使用的文件(和保存这些文件的目录)可以安排为组dwarfs中的任何成员都可以访问,而别的用户无法访问。
系统上每个文件由一个用户拥有,这个事实已经提过了。系统上的每个文件也被一个组所拥有,这个组被称为文件的“组所有者”。在下面的/var/prospects目录文件的ls-l列表中,第三列列出了文件的用户所有者,第四列列出了文件的组所有者。

虽然每个用户都拥有自己的文件,每个文件也把组dwarfs作为自己的组所有者,换句话讲,被dwarfs“组拥有”了。第一列说明了用户所有者和所有该文件的组成员所具有的权限:他们可以读取它吗?可以修改它吗?,文件系统上的每个文件有一个用户所有者和一个组所有者。
Spring AI Alibaba 格式化输出详解
