getent 组的输出

twi*_*hd8 12 server command-line users groups

This question类似,但结果集不同,谁能帮我输出getent group?

它是这样的:

groupname:x:0:
Run Code Online (Sandbox Code Playgroud)

只是不确定这x:0:意味着什么?

hee*_*ayl 14

getent group <group_name>
Run Code Online (Sandbox Code Playgroud)

查询/etc/group文件并从文件中获取提到的组的条目。

输出格式为:

group:password:GID:user(s)
Run Code Online (Sandbox Code Playgroud)
  • group 是组名
  • password是加密组密码,空字段表示没有密码,x位表示密码在文件中/etc/gshadow

  • GID 是组 ID

  • user(s) 是该组的用户成员列表,空表示该组没有成员。

现在,如果您检查该/etc/gshadow文件,您将看到密码字段中的组密码已锁定(!*),那是因为未使用组密码。让组的所有成员共享相同的密码被认为是一种安全风险。(至少我从未遇到过 的任何实现gshadow)。