Linux学习历程——Centos 7 账户管理命令(用户组篇)groupadd groupmod groupdel
一、命令介绍
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的更多相关文章
- Linux学习历程——Centos 7 账户管理命令(用户篇)useradd usermod userdel
一.命令介绍 useradd 用于创建新的用户 usermod 用于修改用户属性 userdel 用于删除用户 -------------------------------- ...
- Linux学习历程——Centos 7重置root密码
一.自述 最近刚刚接触linux,因为我设置密码比较随性,把自己做系统的时候设置的root密码给forget,每当系统崩溃,重新把虚拟机备份还原后,就面临无法登陆的尴尬情况,只得重置root密码,好了 ...
- Linux学习历程——Centos 7 passwd命令
一.命令介绍 passwd 命令用于修改用户密码,过期时间,认证信息等. 普通用户只能使用 passwd 命令修改自身的系统密码,而 root 管理员则有权限修改其他所有人的密码.更酷的是,root ...
- 账户管理命令 useradd、groupadd
内容提要: 1. 掌握用户的 增/删/改 命令 2. 掌握组的 增/删/改 命令 组管理 1)groupadd groupadd 用于添加组账号.格式如下: groupadd [-g GID] GRO ...
- Linux学习历程——Centos 7 ls命令
一.命令介绍 ls命令用于显示目录中的信息. ----------------------------------------------------------------------------- ...
- Linux学习历程——Centos 7 find 命令
一.命令介绍 find 命令用于按照指定条件来查找文件. 一些比较常用参数如下表 参数 作用 -name 匹配名称 -perm 匹配权限mode为完全匹配( –mode包含即可) -user 匹配所有 ...
- Linux学习历程——Centos 7 grep命令
一.命令简介 grep 命令用于在文本中执行关键词搜索,并显示匹配的结果. 由于grep命令参数很多,这里只列出一些常用的参数. 参数 作用 -b 将可执行文件当作文本文件来搜索 -c 仅显示找到的行 ...
- Linux学习历程——Centos 7 ps命令基础
一.ps命令介绍 ps命令是Process Status的缩写,用于查看系统进程状态,ps命令输出值非常多,通常结合管道符使用. 二.实例 1.我们直接输入ps命令,不加任何参数. 可以看到默认输出4 ...
- Linux学习历程——Centos 7 man命令
一.man命令介绍 man,为单词manual的缩写,是linux下的帮助指令. 二.实例 以man命令为例,输入 man man 获取man命令的帮助文档 可以看出,使用man命令查询到的帮助信 ...
随机推荐
- 史上最详尽的NLP预处理模型汇总
文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 转自 | 磐创AI(公众号ID:xunixs) 作者 | AI小昕 编者按:近年来,自然语言处理(NL ...
- Android studio简单布局之view基本属性
本人属于自学上路,目前是在入门阶段,所以有些内容实质性比较少,请各位大佬多多包涵. 视图view的基本属性: layout_margin:定义视图与周围视图之间的空白距离 layout_padding ...
- ionic3 生命周期
ionic3 总共有8个钩子函数,分别是:onPageLoaded,onPageWillEnter,onPageDidEnter,onPageWillLeave,onPageDidLeave,onPa ...
- MongoDb 集群不可用后SECONDARY节点强制启动
机房意外断电断网不得不预防,下面模拟测试某机房断电断网,B机房断电断网后A机房可正常提供服务,A机房断电断网后可能需要强制重启继续提供服务了,目前查看数据都还在,暂时没验证是否有数据丢失,小试了一把. ...
- Python:如何用一行代码获取上个月是几月
现在转一篇志军100发于公众号 Python之禅的文章: Python:如何用一行代码获取上个月是几月 抱歉我用了个有点标题党的标题,因为担心你错过了本文,但内容绝对干货,本文介绍的关于Python时 ...
- Sublime Text2支持Vue语法高亮显示
1.下载vue语法高亮插件vue-syntax-highlight 下载地址:https://github.com/vuejs/vue-syntax-highlight 2.将vue-syntax-h ...
- Kubernetes 笔记 10 Job 机器人加工厂
本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. Hi,大家好, ...
- ASP.NET Core Middleware 抽丝剥茧
一. 宏观概念 ASP.NET Core Middleware是在应用程序处理管道pipeline中用于处理请求和操作响应的组件. 每个组件是pipeline 中的一环. 自行决定是否将请求传递给下一 ...
- 死磕 java集合之HashSet源码分析
问题 (1)集合(Collection)和集合(Set)有什么区别? (2)HashSet怎么保证添加元素不重复? (3)HashSet是否允许null元素? (4)HashSet是有序的吗? (5) ...
- 【Android Studio安装部署系列】二十七、Android studio修改项目名称和包名
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 实际项目开发中可能碰到项目名称写错了或者需要修改,而且包名可能也想要修改,那么如何操作呢. 本文是在Android Studio3. ...