ดูคู่มือ FreeBSD (ข้อมูลยังใช้ได้กับ Linux):
ID กลุ่ม (GID)
ID กลุ่ม (GID) คือหมายเลขที่ใช้เพื่อระบุกลุ่มหลักที่ผู้ใช้เป็นเจ้าของ กลุ่มเป็นกลไกในการควบคุมการเข้าถึงทรัพยากรโดยยึดตาม GID ของผู้ใช้แทนที่จะเป็น UID สิ่งนี้สามารถลดขนาดไฟล์การกำหนดค่าบางอย่างและช่วยให้ผู้ใช้เป็นสมาชิกมากกว่าหนึ่งกลุ่ม ขอแนะนำให้ใช้ GID ที่ 65535 หรือต่ำกว่าเนื่องจาก 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>
ควรให้สิ่งที่คุณต้องการ