为什么我的 /etc/file 中只有 3 个元素?

为什么我的 /etc/file 中只有 3 个元素?

我的系统是debian 7.8。据说文件中有四个元素/etc/group

group_name 
Password 
Group ID (GID): 
Group List: 

为什么我的文件中只有三个元素/etc/group

root@debian:/home/debian# cat  /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:

在我的情况下:
第一列是组名称;
第二列是密码,x代表这里省略了密码(对吗?)
最后一列是组列表?
以最后一排 adm:x:4:为例,该组有 4 名成员adm
如果是这样,我怎样才能得到所有这些?

答案1

在每种情况下,第四个字段都是空的。例如,如果您将用户添加到root组中,则该用户的用户名将出现在最后一个冒号之后:

root:x:0:someuser

然后,其他额外的用户名以逗号分隔。

文件passwd/数据库告诉内核每个用户的信息基本的group - 第四个字段包含数字组 ID,它与 中的组相关/etc/group,因此以组为例adm- 第一个字段是名称,第二个字段是密码(是的,这里的“x”表示该组没有密码),第三个是数字组 ID(例如,内核使用它来查找要在长文件列表中显示的组名称),第四个是adm补充组的用户列表。请记住,文件中指示了每个用户的主要组passwd

相关内容