MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

Linux 组的管理:groupmod命令 + 练习 + 思维导图

2024-11-26 15:20 huorong linux 4 ℃ 0 评论

前言

在Linux中,关于组的管理命令,我们已经知道当我们需要添加一个新的组的时候,可以使用groupadd命令来添加组,同时可以使用groupadd命令的参数指定组的相关信息;当我们需要修改组的密码或是对组成员进行管理的时候,可以使用gpasswd命令以及命令中的参数进行具体配置管理。

那么,在Linux中,如果我们不需要对组成员进行改动,而是需要对整个组的相关信息进行修改,应该使用什么命令呢?


目录

一、groupmod命令描述

二、groupmod命令参数

三、练习演示

四、总结

五、补充

六、思维导图


一、groupmod命令描述


1、命令功能

  • 用于修改组的相关信息。


2、命令格式

groupmod [选项] [组]


二、groupmod命令参数


  • [ -g ]:GID,为该组指定新的组标识号。
  • [ -n ]:新用户组,将组的名字重新命名。
  • [ -o ]:GID,为该组指定一个不唯一的组标识号,需要与[ -g ]选项连用。
  • [ -p ]:修改密码。


三、练习演示


1、练习一:

  • 新建一个组newgroup,查看其GID;
  • 修改其组名,为newgroup1。
[root@localhost ~]# cat /etc/group |grep newgroup1
    newgroup1:x:1014:
[root@localhost ~]# groupmod -g 1020 newgroup1 
[root@localhost ~]# cat /etc/group |grep newgroup1
    newgroup1:x:1020:


2、练习二:

  • 将练习一新建的组newgroup1的GID修改为1020;
  • 检验结果。
[root@localhost ~]# cat /etc/group |grep newgroup1
    newgroup1:x:1014:
[root@localhost ~]# groupmod -g 1020 newgroup1 
[root@localhost ~]# cat /etc/group |grep newgroup1
    newgroup1:x:1020:


四、总结

结合之前的几篇文章,我们大致了解了在Linux中组的管理命令。其中,groupadd命令一般针对于新建一个组,我们还可以通过使用命令中的选项对其进行diy配置;gpasswd命令一般针对于组中的成员以及密码,我们可以通过使用命令中的选项将组成员进行增加/删除等操作;而groupmod命令其实与groupadd命令很像,除了[ -o ]选项是用来修改组名之外,其他选项和groupadd命令的选项一致。

以上说到的3条命令其实和用户的管理命令有异曲同工之妙,useradd——groupadd;usermod——groupmod;passwd——gpasswd。


五、补充

另外还有一条很重要的管理命令,平时我们并不会想起它——groupdel。

这条命令用法很简单,一般直接在命令后面加上你想要删除的组名即可,
如:groupdel newgroup1

注意:被删除的组如果是基本组,则必须先删除该组中的用户,才能删除该基本组!


六、思维导图


Tags:linux 思维导图

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言