我的系统是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
。