问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

基本组和附属组有什么区别 Linux

发布网友 发布时间:2022-04-30 10:41

我来回答

3个回答

热心网友 时间:2022-06-21 08:43

Linux系统以组Group方式管理用户,用户和组的对应关系为多对多,即某个用户可加入/属于一个或多个组,某个组可以有0个、1个或多个用户。

组的分类
从用户的角度,分为主组和附属组。
主组:也被称为primary group、first group或initial login group,用户的默认组,用户的gid所标识的组。
附属组:也被称为Secondary group或supplementary group,用户的附加组。

通过id命令可查看当前用户的主组和附属组

[root@localhost ~]# id root
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)

[root@localhost ~]# id gg
uid=503(gg) gid=503(gg) groups=503(gg)

[root@localhost ~]# id mm
uid=502(mm) gid=500(jww) groups=500(jww)

gid标识主组,groups表示用户所属的全部组(主组和附属组)

1. 用户必须有且只能有一个主组,可以有0个、1个或多个附属组,就如我们一定会有一个用来安家的房子(类同主组),还可以有n个用于投资或其他打算的房子(附属组)。

2. 主组也为默认组,当用户own某个文件或目录时,默认该文件或目录的group owner为该用户的主组(当然,可以通过chgrp修改group owner)。

3. 在/etc/passwd文件中,记录行第四个字段为gid,即用户的主组id。

4. 在/etc/group文件中,记录行第四个字段为组的成员,不显示将该组作为主组的组成员,只显示将该组作为附属组的组成员,因此,/etc/group的记录行的第四个字段没有完整地列出该组的全部成员。

5. 当通过useradd命令创建新用户时,可以通过-g参数指定已存在的某个组为其主组,若没有使用-g参数,
则系统自动创建名称和用户名相同的组作为该用户的主组(前提是variable in /etc/login.defs的USERGROUPS_ENAB属性值为yes),如命令手册的useradd关于-g参数的描述所示:
-g, --gid GROUP
The group name or number of the user′s initial login group. The
group name must exist. A group number must refer to an already
existing group.
If not specified, the bahavior of useradd will depend on the
USERGROUPS_ENAB variable in /etc/login.defs. If this variable is
set to yes (or -U/--user-group is specified on the command line), a
group will be created for the user, with the same name as her
loginname. If the variable is set to no (or -N/--no-user-group is
specified on the command line), useradd will set the primary group
of the new user to the value specified by the GROUP variable in
/etc/default/useradd, or 100 by default.

另外,可通过usermod -g 将普通用户的主组/gid设置为系统中存在的任意某个组(永久性);
也可以通过newgrp暂时性变更当前用户的主组/gid(只对于当前login session有效,非永久性)。
通过usermod -G 设置普通用户的附属组。

热心网友 时间:2022-06-21 08:43

同一个用户可以在多个组里,比如oracle用户 属于DBA组 又属于oracle组。二个组的权限他都有

热心网友 时间:2022-06-21 08:44

基本组,相当于你的家,
附属组,相当于你在外面租的房子,只要你有钱想租多少都行
就是说你的用户(test)可以有很多个附属组!
不知道这样说你能明白吗?
linux下基本组和附属组有什么区别?

基本组:创建用户的时候系统会同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。一个用户可以属于多个附加组。但是一个用户只能有一个基本组。就像楼上说的,一个孩子诞生了,...

基本组和附属组有什么区别 Linux

Linux系统以组Group方式管理用户,用户和组的对应关系为多对多,即某个用户可加入/属于一个或多个组,某个组可以有0个、1个或多个用户。组的分类 从用户的角度,分为主组和附属组。主组:也被称为primary group、first group或initial login group,用户的默认组,用户的gid所标识的组。附属组:也...

Linux 中附属组和主组的区别

基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。用户不论为与基本组中...

linux 命令usermod -g 与user -G的区别??

-g后面的组是用户的主组,-G后面的组是用户的附加组 -G, --groups GROUP1[,GROUP2,...[,GROUPN]]]A list of supplementary groups which the user is also a member of. Each group is separated from the next by a comma, with no intervening whitespace. The groups are subject to ...

linux中多用户以及权限的理解

linux操作系统是多用户管理系统,管理起来非常麻烦,所以用组的概念来管理用户就变的简单多了, 一个用户可以属于多个组,一个组可以有多个用户,用户和组是多对多的关系。linux的多用户多分组管理系统都是针对 文件 来说的, 每个文件都有所属的用户和所属的分组。linux系统是根据用户UID来识别用户的...

在linux下 一个用户可以是多少主要组的成员

主要组只能是1个,附属组没有限制。比如我们在创建用户的时候这样执行命令:useradd -g group1 -G group2,group3,group4 user这里的group1就是主要组,group2到4都是附属组。

linux系统中每个用户的主组群都可以有多个

31个。在Linux系统中,每个用户必定属于一个主组,默认情况下属于与其同名的用户组,最多可以有31个附属组。Linux是一种自由和开放源代码的类UNIX操作系统,成为了程序员必备的技能之一。

linux中如何将一个账号添加到一个还不存在的组中?

Linux系统中用户帐户的所属组属性包括主组和附属组,主组信息保存在/etc/passwd文件中,附属组信息保存在/etc/group文件中某个组的条目中。所以要将一个用户加入一个不存在的组,附属组是不可能的。因为附属组不存在的话,group文件中也就没有这个组的条目,自然不存在成员。因此只能作为主组。你只要...

linux创建新用户后,如果不指定所在组的话,是不是会默认一个同名组(与...

x:0:root,linuxsir 注:用户组root,x是密码段,表示没有设置密码,GID是0,root用户组下包括root、linuxsir以及GID为0的其它用户(可以通过 /etc/passwd查看);;beinan:x:500:linuxsir 注:用户组beinan,x是密码段,表示没有设置密码,GID是500,beinan用户组下包括linuxsir用户及GID为500的...

关于LINUX磁盘配额的问题

回答:做配额,必须先让文件系统支持配额功能啊。编辑/etc/fstab的目的就是增加grpqouta参数使它支持组配额。

第一附属和第二附属医院区别 隶属和附属的区别 医院直属和附属是什么意思 直属与附属的区别 附设与附属的区别 配套和附属的区别 直属与附属医院的区别 人民医院和附属医院的区别 附属医院和教学医院的区别
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
查话费打什么号码 移动打什么电话查话费 日本短片漫画,男主是男明星,和女主是邻居,女主家里漏水了到男主家暂 ... 观看距离与电视尺寸有什么关系? 哺乳期纹眉可以吗 哺乳期纹眉了对宝宝有影响吗 肛门狭窄,食指通过肛门痛。大便硬,肛门就出血。怎么治疗。 女性会阴部有裂伤,是否可以进行开肛门手术? 领证提前多长时间预约领证预约有几个名额 合伙买房如何缴税 如图e是∠aob的平分线上一点ec垂直oa辟地垂直ob垂足为cd连接cd交... linux下安装oracle出现我没有在该用户组。可是我查了用户组下有我的账户。这怎么处理 用一条语句 linux用户homs的建立 赋予dba的权限 linux安装oracle 时,创建的 用户组名字必须叫做oinstall和dba么? 在linux执行这个命令:useradd oracle -g oinstall -G dba SUSE如何查看启动向 linux命令问题 怎么查看用户是否有dba的权限 花玉米和粘玉米是转基因玉米吗? 为什么我做的玉米珍渣辣子一蒸就黑了 包谷花放久了会不会有毒,小孩吃了包谷花后喊肚子 黄玉米、白玉米和花玉米在营养价值方面有什么区别呢? 自己家做的爆米花有害吗 玉米爆花含铅吗? 甜玉米,紫玉米,花玉米是转基因吗 传统的爆玉米花养育了那么多人为什么说有毒? 花玉米男人能不能吃? 花玉米到底能不能吃啊 纸手枪怎么折 花呗信誉度下降到500分以下,信誉度再次回升到500分还可以用花呗吗? 我的花呗额度从9980一下子降到500是什么原因? 洗衣机可以每天桶自洁吗 AI里怎样把两根钢笔路径合并或者不要有两个尖角? 急!!AI 中钢笔画的一条线段为什么首尾接不起来? adobe illustrator 如何连接路径 闭合路径 如何让多个路径成为一条 ai 钢笔 怎么在重合的钢笔端点上画?怎么在开放路径的端点上画? Ai用钢笔画半个花瓶然后怎么连接另一个 ps怎样把钢笔画的路径连接起来 AI中如何让钢笔画的线与铅笔画的线连接起来 在本地计算机无法启动MYSQL服务错误1067进程意外终止 ai illustrator里,钢笔工具如何连接矩形的对角(即画一条对角线)?我现在一画就把两个角的锚点都删掉了 ai里一条钢笔画的线首尾没有接起来 我怎么画第二条线 就是说我怎么在 安川伺服位置控制怎么实现 海尔全自动波轮洗衣机,显示屏不显示? 海尔洗衣机中间调了显示屏,不会亮了,断电重启后重启不了怎么回事 海尔全自动洗衣机工作时显示屏不显示 海尔滚筒洗衣机显示屏不亮 海尔洗衣机触摸屏失灵? 海尔智能洗衣机电源打开 显示屏正常亮了 但是触摸没反应 海尔洗衣机XQG70-QX14661洗衣机显示屏白屏什么原因 洗衣机显示屏乱跳,什么故障