龙空技术网

新增与删除用户组groupadd,groupmod,groupdel,gpasswd

wljslmz 108

前言:

如今姐妹们对“js添加删除行”可能比较关怀,我们都需要剖析一些“js添加删除行”的相关内容。那么小编在网摘上汇集了一些对于“js添加删除行””的相关知识,希望同学们能喜欢,兄弟们快快来学习一下吧!

groupadd

[root@study ~]# groupadd [-g gid] [-r] 组名

选项与参数:

-g :后面接某个特定的 GID ,用来直接给予某个 GID ~-r :建立系统群组啦!与 /etc/login.defs 内的 GID_MIN 有关。

新建一个群组,名称为 wljsghq

[root@study ~]# groupadd wljsghq[root@study ~]# grep wljsghq /etc/group /etc/gshadow/etc/group:wljsghq:x:1503:/etc/gshadow:wljsghq:!::

群组的 GID 也是会由 1000 以上最大 GID+1 来决定!

groupmod

跟 usermod 类似的,这个指令仅是在进行 group 相关参数的修改而已。

[root@study ~]# groupmod [-g gid] [-n group_name] 群组名

选项与参数:

-g :修改既有的 GID 数字;-n :修改既有的组名

将刚刚上个指令建立的 wljsghq 名称改为 wljslmz , GID 为 201

[root@study ~]# groupmod -g 201 -n wljslmz wljsghq[root@study ~]# grep wljslmz /etc/group /etc/gshadow/etc/group:wljslmz:x:201:/etc/gshadow:wljslmz:!::
groupdel
[root@study ~]# groupdel [groupname]

将刚刚的 wljslmz 删除!

[root@study ~]# groupdel wljsghq

若要删除 vbird1 这个群组的话

[root@study ~]# groupdel vbird1groupdel: cannot remove the primary group of user 'vbird1'

那么如果硬要删除 vbird1 这个群组呢? 你『必须要确认 /etc/passwd 内的账号没有任何人使用该群组作为 initial group 』才行喔!所以,你可以:

修改 vbird1 的 GID ,或者是:删除 vbird1 这个使用者。gpasswd:群组管理员功能

关于系统管理员(root)做的动作:

[root@study ~]# gpasswd groupname[root@study ~]# gpasswd [-A user1,...] [-M user3,...] groupname[root@study ~]# gpasswd [-rR] groupname

选项与参数:

**:**若没有任何参数时,表示给予 groupname 一个密码(/etc/gshadow)-A :将 groupname 的主控权交由后面的使用者管理(该群组的管理员)-M :将某些账号加入这个群组当中!-r :将 groupname 的密码移除-R :让 groupname 的密码栏失效

关于群组管理员(Group administrator)做的动作:

[someone@study ~]$ gpasswd [-ad] user groupname

选项与参数:

-a :将某位使用者加入到 groupname 这个群组当中!-d :将某位使用者移除出 groupname 这个群组当中。

建立一个新群组,名称为 wljghq 且群组交由 vbird1 管理:

[root@study ~]# groupadd wljghq <==先建立群组[root@study ~]# gpasswd wljghq <==给这个群组一个密码吧!Changing the password for group wljghqNew Password:Re-enter new password:# 输入两次密码就对了!
[root@study ~]# gpasswd -A vbird1 wljghq<==加入群组管理员为 vbird1[root@study ~]# grep wljghq /etc/group /etc/gshadow/etc/group:wljghq:x:1503:/etc/gshadow:wljghq:$6$MnmChP3D$mrUn.Vo.buDjObMm8F2emTkvGSeuWikhRzaKHxpJ...:vbird1:

很有趣吧!此时 vbird1 则拥有 wljghq 的主控权喔!身份有点像板主啦!

以 vbird1 登入系统,并且让他加入 vbird1, vbird3 成为 wljsghq 成员

[vbird1@study ~]$ iduid=1003(vbird1) gid=1004(vbird1) groups=1004(vbird1) ...

看得出来,vbird1 尚未加入 testgroup 群组喔!

[vbird1@study ~]$ gpasswd -a vbird1 wljghq[vbird1@study ~]$ gpasswd -a vbird3 wljghq[vbird1@study ~]$ grep wljghq /etc/groupwljghq:x:1503:vbird1,vbird3

标签: #js添加删除行