[root@localhost /]# id hanfeng 这个组不只包括了前面的gid,还能够包括其余的扩展组 uid=1000(hanfeng) gid=1000(hanfeng) 组=1000(hanfeng) [root@localhost /]# groupadd ha1 [root@localhost /]# usermod -G ha1 hanfeng [root@localhost /]# id hanfeng uid=1000(hanfeng) gid=1000(hanfeng) 组=1000(hanfeng),1001(ha1) [root@localhost /]# useradd user3 [root@localhost /]# usermod -G user3 hanfeng [root@localhost /]# id hanfeng 这里会发现指定-G以后,user3组替代了ha1组 uid=1000(hanfeng) gid=1000(hanfeng) 组=1000(hanfeng),1002(user3) [root@localhost /]# usermod -G ha1,user3 hanfeng 同时添加多个组 [root@localhost /]# id hanfeng uid=1000(hanfeng) gid=1000(hanfeng) 组=1000(hanfeng),1001(ha1),1002(user3)
一个用户,它能够属于多个组,可是这个gid只有一个,咱们就能够把除了gid以外的组,称之为扩展组
[root@localhost /]# usermod -g ha1,user3 hanfeng usermod:“ha1,user3”组不存在 [root@localhost /]# usermod -g ha1 hanfeng [root@localhost /]# !id id hanfeng uid=1000(hanfeng) gid=1001(ha1) 组=1001(ha1),1002(user3)
--g与-G的区别,-g只能只能指定一个组,而-G能够指定多个组shell