Linux 中附属组和主组的区别
发布网友
发布时间:2022-05-08 01:30
我来回答
共2个回答
热心网友
时间:2023-11-23 13:27
在使用useradd命令创建用户的时侯可以用-g 和-G 指定用户所属组和附属组。
基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。
附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。
用户不论为与基本组中还是附加组中,就会拥有该组的权限。一个用户可以属于多个附加组。但是一个用户只能有一个基本组。
热心网友
时间:2023-11-23 13:28
我给你个具体的例子。
groupadd b
useradd -G b a
这时a用户 主组为a 附属组为b
su - a
id a
uid=503(a) gid=504(a) groups=504(a),505(b)
这时要建个文件OR文件夹,组名为a
newgrp b
id a
uid=503(a) gid=505(b) groups=504(a),505(b)
这时要建个文件OR文件夹,组名为b
明白了吧!
热心网友
时间:2023-11-23 13:27
在使用useradd命令创建用户的时侯可以用-g 和-G 指定用户所属组和附属组。
基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。
附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。
用户不论为与基本组中还是附加组中,就会拥有该组的权限。一个用户可以属于多个附加组。但是一个用户只能有一个基本组。
热心网友
时间:2023-11-23 13:28
我给你个具体的例子。
groupadd b
useradd -G b a
这时a用户 主组为a 附属组为b
su - a
id a
uid=503(a) gid=504(a) groups=504(a),505(b)
这时要建个文件OR文件夹,组名为a
newgrp b
id a
uid=503(a) gid=505(b) groups=504(a),505(b)
这时要建个文件OR文件夹,组名为b
明白了吧!
热心网友
时间:2023-11-23 13:27
在使用useradd命令创建用户的时侯可以用-g 和-G 指定用户所属组和附属组。
基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。
附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。
用户不论为与基本组中还是附加组中,就会拥有该组的权限。一个用户可以属于多个附加组。但是一个用户只能有一个基本组。
热心网友
时间:2023-11-23 13:28
我给你个具体的例子。
groupadd b
useradd -G b a
这时a用户 主组为a 附属组为b
su - a
id a
uid=503(a) gid=504(a) groups=504(a),505(b)
这时要建个文件OR文件夹,组名为a
newgrp b
id a
uid=503(a) gid=505(b) groups=504(a),505(b)
这时要建个文件OR文件夹,组名为b
明白了吧!