/etc/group文件

/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. 组内用户列表

“组内用户列表”是属于这个组的所有用户的列表,不同用户之间用逗号(,)分隔。这个用户组可能是用户的主组,也可能是附加组。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章