/etc/group文件
用戶組的所有信息都存放在/etc/group
文件中,用戶分組是Linux 系統中對用戶進行管理及控制訪問權限的一種手段。
每個用戶都屬於某個用戶組;一個組中可以有多個用戶,一個用戶也可以屬於不同的組。當一個用戶同時是多個組中的成員時,在/etc/passwd
文件中記錄的是用戶所屬的主組,也就是登錄時所屬的默認組,而其他組稱爲附加組。
用戶要訪問屬於附加組的文件時,必須首先使用newgrp命令使自己成爲所要訪問的組中的成員。
[root@instance-d619ad0f ~]# cat /etc/group
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mem:x:8:
kmem:x:9:
wheel:x:10:
cdrom:x:11:
mail:x:12:postfix
用戶組的所有信息都存放在/etc/group
文件中。此文件的格式也類似於/etc/passwd
文件,由冒號(:)隔開4個字段,這些字段有:
組名:口令:組標識號:組內用戶列表
1. 組名
“組名”是用戶組的名稱,由字母或數字構成。與/etc/passwd
中的登錄名一樣,組名不應重複。
2. 口令(羣組密碼)
“口令”字段存放的是用戶組加密後的字符。羣組密碼通常不需要設定,這個設定是給羣組管理員
使用的,目前很少有機會設定羣組管理員。和/etc/passwd
一樣,密碼已經移動到/etc/gshadow
去了,所以該字段爲一個字符x
。
3. 組標識號(GID)
“組標識號”與用戶標識號類似,也是一個整數,被系統內部用來標識組。/etc/passwd
中第四個字段的GID就是對應這個GID。GID的範圍和UID的範圍相同。
4. 組內用戶列表
“組內用戶列表”是屬於這個組的所有用戶的列表,不同用戶之間用逗號(,)分隔。這個用戶組可能是用戶的主組,也可能是附加組。