Users

id 命令輸出中列出的 groups=0(root) 是多餘的嗎?

  • January 9, 2017
sudo id
uid=0(root) gid=0(root) groups=0(root)

可能這裡列出的groups=0(root) 是多餘的,gid=0(root) 可以表達group root的id 為0 的意思嗎?

id命令列出的內容是

  1. 執行使用者的有效使用者ID和使用者名id
  2. 同一使用者的有效組ID和組名,
  3. 此使用者所屬的所有補充(“次要”)組的列表。

在這種情況下,root使用者只屬於一個組,該root組,因此該組被列為有效組以及補充組的一部分。

在我的 OpenBSD 系統上:

$ doas id
uid=0(root) gid=0(wheel) groups=0(wheel), 2(kmem), 3(sys), 4(tty), 5(operator), 20(staff), 31(guest)

引用自:https://unix.stackexchange.com/questions/335978