一、命令介绍

groupadd:创建用户组  

groupmod:修改用户组属性

groupdel:删除用户组

------------------------------------------------------------------------------------------------------------------------------

二、实例

groupadd

参数   作用  
-g     指定组ID号
-o       允许使用非唯一的组ID号         

添加用户组testusers

groupadd testusers

这里我们知道查看用户信息我们可以通过/etc/passwd 来查看。

查看组信息我们则可以通过查看/etc/group 来查看,上图我们可以看到testusers已经创建成功,后面的数字1000,

就是testusers组的GID。

如果我们在创建组的时候也可以使用 -g 参数来指定GID。

我们创建一个组名为workgroup  GID为6000。

groupadd -g 6000 workgroup

通过使用 -g 参数, 我们在创建组的时候可以直接为其指定GID。

---------------------------------------------------------------------------------------------------------------------------

groupmod

参数    作用  
-g 为用户指定新的GID 
-o 与-g同时使用,使指定的新GID可以不唯一
-n 将用户组的名字改为新名字

我们想要修改组testusers的GID为2000,可以使用 -g 参数来修改。

groupmod  -g 2000 testusers

组 testusers 的GID 成功修改为2000 。

接下来我们想要再次修改 testusers 的GID为6000(同workgroup组的GID相同)。

这种情况,我们就可以使用 -o 配合-g参数来操作。

groupmod -og 6000 testusers

上图中可以看到 , testusers 组和 workgroup组的GID都是6000,说明我们修改成功。

如果我们想要修改组名又该怎么办呢?

-n参数在这里就要发挥作用了。

我们修改workgroup组的GID为5000 , 组名修改为wg。

groupmod  -g 5000 -n wg workgroup

这样就实现了修改组名和GID .

-------------------------------------------------------------------------------------------------------------------

groupdel

删除组,我们可以使用 groupdel 命令。

删除wg组

groupdel  wg

这样 wg 组就被删除了。

------------------------------------------------------------------------------------------------------------------------

三、总结

用户管理命令在linux运维中经常用到,不过好在这些命令都不难,我们多练习就能熟练掌握。

我是刚刚接触Linux的小白, 文章不当之处,望指正。

Linux学习历程——Centos 7 账户管理命令(用户组篇)groupadd groupmod groupdel的更多相关文章

  1. Linux学习历程——Centos 7 账户管理命令(用户篇)useradd usermod userdel

    一.命令介绍 useradd     用于创建新的用户 usermod    用于修改用户属性 userdel      用于删除用户 -------------------------------- ...

  2. Linux学习历程——Centos 7重置root密码

    一.自述 最近刚刚接触linux,因为我设置密码比较随性,把自己做系统的时候设置的root密码给forget,每当系统崩溃,重新把虚拟机备份还原后,就面临无法登陆的尴尬情况,只得重置root密码,好了 ...

  3. Linux学习历程——Centos 7 passwd命令

    一.命令介绍 passwd 命令用于修改用户密码,过期时间,认证信息等. 普通用户只能使用 passwd 命令修改自身的系统密码,而 root 管理员则有权限修改其他所有人的密码.更酷的是,root ...

  4. 账户管理命令 useradd、groupadd

    内容提要: 1. 掌握用户的 增/删/改 命令 2. 掌握组的 增/删/改 命令 组管理 1)groupadd groupadd 用于添加组账号.格式如下: groupadd [-g GID] GRO ...

  5. Linux学习历程——Centos 7 ls命令

    一.命令介绍 ls命令用于显示目录中的信息. ----------------------------------------------------------------------------- ...

  6. Linux学习历程——Centos 7 find 命令

    一.命令介绍 find 命令用于按照指定条件来查找文件. 一些比较常用参数如下表 参数 作用 -name 匹配名称 -perm 匹配权限mode为完全匹配( –mode包含即可) -user 匹配所有 ...

  7. Linux学习历程——Centos 7 grep命令

    一.命令简介 grep 命令用于在文本中执行关键词搜索,并显示匹配的结果. 由于grep命令参数很多,这里只列出一些常用的参数. 参数 作用 -b 将可执行文件当作文本文件来搜索 -c 仅显示找到的行 ...

  8. Linux学习历程——Centos 7 ps命令基础

    一.ps命令介绍 ps命令是Process Status的缩写,用于查看系统进程状态,ps命令输出值非常多,通常结合管道符使用. 二.实例 1.我们直接输入ps命令,不加任何参数. 可以看到默认输出4 ...

  9. Linux学习历程——Centos 7 man命令

    一.man命令介绍 man,为单词manual的缩写,是linux下的帮助指令. 二.实例 以man命令为例,输入 man  man  获取man命令的帮助文档 可以看出,使用man命令查询到的帮助信 ...

随机推荐

  1. 史上最详尽的NLP预处理模型汇总

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 转自 | 磐创AI(公众号ID:xunixs) 作者 | AI小昕 编者按:近年来,自然语言处理(NL ...

  2. Android studio简单布局之view基本属性

    本人属于自学上路,目前是在入门阶段,所以有些内容实质性比较少,请各位大佬多多包涵. 视图view的基本属性: layout_margin:定义视图与周围视图之间的空白距离 layout_padding ...

  3. ionic3 生命周期

    ionic3 总共有8个钩子函数,分别是:onPageLoaded,onPageWillEnter,onPageDidEnter,onPageWillLeave,onPageDidLeave,onPa ...

  4. MongoDb 集群不可用后SECONDARY节点强制启动

    机房意外断电断网不得不预防,下面模拟测试某机房断电断网,B机房断电断网后A机房可正常提供服务,A机房断电断网后可能需要强制重启继续提供服务了,目前查看数据都还在,暂时没验证是否有数据丢失,小试了一把. ...

  5. Python:如何用一行代码获取上个月是几月

    现在转一篇志军100发于公众号 Python之禅的文章: Python:如何用一行代码获取上个月是几月 抱歉我用了个有点标题党的标题,因为担心你错过了本文,但内容绝对干货,本文介绍的关于Python时 ...

  6. Sublime Text2支持Vue语法高亮显示

    1.下载vue语法高亮插件vue-syntax-highlight 下载地址:https://github.com/vuejs/vue-syntax-highlight 2.将vue-syntax-h ...

  7. Kubernetes 笔记 10 Job 机器人加工厂

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. Hi,大家好, ...

  8. ASP.NET Core Middleware 抽丝剥茧

    一. 宏观概念 ASP.NET Core Middleware是在应用程序处理管道pipeline中用于处理请求和操作响应的组件. 每个组件是pipeline 中的一环. 自行决定是否将请求传递给下一 ...

  9. 死磕 java集合之HashSet源码分析

    问题 (1)集合(Collection)和集合(Set)有什么区别? (2)HashSet怎么保证添加元素不重复? (3)HashSet是否允许null元素? (4)HashSet是有序的吗? (5) ...

  10. 【Android Studio安装部署系列】二十七、Android studio修改项目名称和包名

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 实际项目开发中可能碰到项目名称写错了或者需要修改,而且包名可能也想要修改,那么如何操作呢. 本文是在Android Studio3. ...