text: 在類Unix系統上，使用者可分為不同的組。 POSIX 以及常規 Unix 檔案系統許可權被分為三類："使用者"、"組"、"其他"。 使用者組的使用允許附加許可權，如磁碟、印表機及其他外部裝置的訪問，得到有序的分配。這種方法也允許超級使用者向普通使用者指定某些管理員任務，類似於 Microsoft Windows NT及其變種上的"Administrators"組。組ID檔案中的使用者組。 Passwd 檔案和網路資訊服務也會參考GID數值。組ID是Unix檔案系統和程序中不可或缺的一部分。附加組.在Unix系統上，任何使用者必須是至少一個組——主使用者組的成員，由passwd資料庫中對應使用者記錄的GID數值確定，並可藉助codice_3 命令檢視；這些組的ID也稱為"補充組ID"。有效ID與真實ID.Unix程序具備有效 (EUID, EGID)、真實 (UID, GID) 及暫存 (SUID, SGID) ID。這些數值通常相等，但在 codice_7 和 codice_8 程序中它們不相同。命名常規.種類.組ID最早使用有符號16位整數。由於符號位並無必要——負數不能構成有效組ID——目前使用的是無符號整數，使組ID介於0和65,535之間。現代作業系統多采用無符號32位整數，允許組ID介於0和4,294,967,295之間。保留區段.眾多Linux系統將GID編號段0至99保留給靜態分配的使用者組，將100−499或100−999預留給由系統中post-installation指令碼動態分配的使用者組。這些編號段常在 codice_9 中為codice_10codice_11等類似工具指定。在FreeBSD上，需要為自己的程式包分配一個GID的軟體移植者可以從50和999的範圍中任選一個空閒的值，然後把這個靜態指定的值註冊到ports/GIDs 上。個人組.許多系統管理員也會為每個使用者分配一個主要個人組，這個組名稱與對應使用者登入名相同，且通常具有和使用者UID相同的GID數值。這種個人組沒有其他成員，允許使用者在codice_13下操作可使使用者在共享目錄下與其他使用者協作更加容易。這方法使新建檔案的寫許可權預設為組成員啟用，因為這通常只會為個人組成員啟用寫許可權，也就是隻為檔案所有者啟用。然而，如果某個檔案被創建於屬於另一個組的公用目錄 ，且設定了 setgid 位，則那個目錄所有者的其他組成員也會自動對這個檔案可寫。在眾多Linux系統上，codice_9 中的codice_15控制諸如 codice_16 或 codice_17 的命令是否自動新增或刪除關聯的個人使用者組。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: 組ID
metadata.url: https://zh.wikipedia.org/wiki?curid=7834824