Answers:
请参阅FreeBSD 手册(该信息也适用于Linux):
组ID(GID)
组ID(GID)是用于唯一标识用户所属的主要组的数字。组是一种机制,用于根据用户的GID(而非其UID)控制对资源的访问。这可以大大减少某些配置文件的大小,并允许用户成为多个组的成员。建议使用65535或更低的GID,因为更高的GID可能会破坏某些软件。
如果是这样,运行id <username>
将显示gid=<primary group>
:
id <username>
uid=1000(<username>) gid=1000(<username>) groups=1000(<username>),4(adm),24(cdrom),27(sudo)
如果要命令仅返回主要组名,请参见man id
:
-g, --group print only the effective group ID -G, --groups print all group IDs -n, --name print a name instead of a number, for -ugG
所以,id -gn <username>
应该给你你想要的。