Linux命令(二十七) 用户组管理命令
Linux提供了一系列的命令管理用户组。用户组就是具有相同特征的用户集合。每个用户都有一个用户组,系统能对一个用户组中所有用户进行集中管理,通过把相同属性的用户定义到同一用户组,并赋予该用户自一定的操作权限,这样用户组下的用户对该文件或目录都具备了相同的权限。 通过对 /etc/group 文件的更新实现对用户组的添加、修改和删除。
一个用户可以属于多个组,/etc/passwd 中定义的用户组为基本组,用户所属的组有基本组和附加组之分,如一个用户同属多个组,该用户所拥有的权限是它所在组的权限之和。
一、添加用户组 groupadd
groupadd 命令实现用户组的添加,其参数如下所示:
-g 强制把某个 ID 分配给已经存在的用户组,该 ID 必须是非负并且唯一的值
-o 允许多个不同的用户组使用相同的组 ID
-p 使用组密码
-r 创建一个系统组
groupadd 使用示例:
添加用户组 grop1
# 查找是否存在用户组 grop1
[root@localhost ~]# cat /etc/group | grep grop1
# 添加用户组 grop1
[root@localhost ~]# groupadd grop1
# 查看是否添加成功
[root@localhost ~]# cat /etc/group | grep grop1
grop1:x:1001:
[root@localhost ~]#
二、修改用户组 groupmod
groupmod 可以更改用户组的 用户组ID 或用户组名称,常用参数如下所示:
-g 设置欲使用的用户组 ID
-o 允许多个不同的用户组使用相同的组ID
-n 设置欲使用的用户组名称
groupmod 使用示例:
修改用户组 grop1 名称为 grop2
# 查看用户组 grop1 的组名称和组ID
[root@localhost ~]# cat /etc/group | grep grop1
grop1:x:1001:
# 修改用户组 grop1 名称为 grop2
[root@localhost ~]# groupmod -n grop2 grop1
# 查看修改是否修改成功, 组ID为1001 的用户组名称已经由 grop1 改为 grop2
[root@localhost ~]# cat /etc/group | grep grop2
grop2:x:1001:
[root@localhost ~]#
修改 grop2 的用户组ID:
# 查看用户组 grop2 的组ID
[root@localhost ~]# cat /etc/group | grep grop2
grop2:x:1001:
# 修改 grop2 的用户组ID为1003
[root@localhost ~]# groupmod -g 1003 grop2
# 查看是否修改成功
[root@localhost ~]# cat /etc/group | grep grop2
grop2:x:1003:
[root@localhost ~]#
三、删除用户组 groupdel
需要从系统中删除用户组时,可用 groupdel 命令来删除用户组。如果该组中仍包括某些用户,则必须先删除这些用户后(把这些用户移出该用户组),才能删除用户组。当该组的用户存在是,用户组时不能被删除的,当属于该组的用户被移出后,该用户组可以被成功删除。
groupdel 使用实例:
# 添加用户组 grop2
[root@localhost ~]# groupadd grop2
# 将用户 hk 添加到用户组 grop2
[root@localhost ~]# usermod -g grop2 hk
# 删除用户组 grop2 ,该组中有用户 hk 删除失败
[root@localhost ~]# groupdel grop2
groupdel: cannot remove the primary group of user 'hk'
# 从用户组 grop2 中移出用户 hk
[root@localhost ~]# usermod -g hk hk
# 用户组 grop2 中没有用户时,删除用户组 grop2
[root@localhost ~]# groupdel grop2
# 查看是否删除成功
[root@localhost ~]# cat /etc/group |grep grop2
[root@localhost ~]#
Linux命令(二十七) 用户组管理命令的更多相关文章
- Linux命令(二十三) 磁盘管理命令(一) df,du,tune2fs
一. 查看磁盘占用空间情况 df df 命令用于查看硬盘空间的使用情况,还可以查看硬盘分区的类型或 inode 节点的使用情况等. df 命令常用参数如下: -a 显示所有文件系统的磁盘使用情况,包括 ...
- linux常用命令之--用户与用户组管理命令
linux的用户与用户组管理命令 1.用户和群组 groupadd:用于添加新的组群 其命令格式如下: groupadd [-option] 群组名 常用参数: -g GID:指定创建群组的GID(G ...
- Linux命令——用户和用户组管理
Linux命令--用户和用户组管理 命令groupadd 作用:新增组 格式:groupadd [-g GID] groupname 参数:-g,指定GID,一般从500开始 说明:一般不必加-g参数 ...
- Linux学习之用户管理命令与用户组管理命令(十五)
Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...
- Linux用户和用户组管理命令
一.用户管理命令 1.useradd 创建用户或更新默认新用户的信息 使用方法 useradd [options] 用户名 选项: useradd -u 指定UID具体数值, ...
- linux下用户管理命令、用户组管理命令
useradd 添加新用户 1.基本语法 useradd 用户名 (功能描述:添加新用户) useradd -g 组名 用户名 (功能描述:添加新用户到某 ...
- linux笔记:用户管理命令和用户组管理命令
用户管理命令 命令名称:useradd功能:添加用户(添加完后不能立即使用,必须用passwd修改用户密码后才能使用)用法:useradd [选项] 用户名选项参数:-u 手工指定用户的UID-d 手 ...
- Linux学习 -- 用户和用户组管理
1 用户配置文件 1.1 用户信息文件 /etc/passwd 查看帮助 man 5 passwd -- account:password:UID:GID:GECOS:directory:shell ...
- Linux学习之常用权限管理命令(二)
(一)常用权限管理命令 (1)chmod命令 (2)chown (3)chgrp (4)umask (一)常用权限管理命令 (1)chmod命令 命令名称:chmod命令英文原意:change the ...
随机推荐
- 十分钟教你使用NoteExpress
http://www.a-site.cn/article/761794.html 如果你正走在读研的路上,不管是什么专业,日常生活中都少不了读文献.读文献和读文献. 与其等到文献堆积如山,给阅读和使用 ...
- Kafka设计解析(二十二)Flink + Kafka 0.11端到端精确一次处理语义的实现
转载自 huxihx,原文链接 [译]Flink + Kafka 0.11端到端精确一次处理语义的实现 本文是翻译作品,作者是Piotr Nowojski和Michael Winters.前者是该方案 ...
- Android 给双ListView组织数据源
需求:现有这样一套原始数据{“A”,"B","C","D","B","A","B" ...
- SNAT和DNAT
1.SNAT iptables防火墙 Centos6.6 64位 iptables 内网:eth0 172.16.4.1 外网:eth 112.112.112.112/24 当有用户访问公网时,修改用 ...
- defaultdict - update - pymysql
defaultdict 的例子 使用list作为default_factory,他很容易的将一个以键值形式表现的序列分组成一个字典列表 >>> s = [('yellow', 1), ...
- [Baltic2013]ballmachine BZOJ3133
分析: 我们考虑,因为每次放置的时候,都是向子树中含有的编号最小的哪一个走,那么放置的顺序是固定的,我们将边以to的子树最小排序,之后得到的出栈序就是球的放入顺序.目测可以使用堆来实现,线段树也能实现 ...
- Landen邀请码
Y2PZ6U8 landen 输入邀请码,注册一年会额外赠送一个月,注册两年会额外赠送三个月.
- 有关C++的数据类型(int,long,short,float,double等等)
再看C++ prime plus 第六版的时候 对数据类型又一次有些乱了,在看了这篇博客后,重新清晰起来了. 有关C++的数据类型(int,long,short,float,double等等)
- WPF编程,C#中对话框自动关闭的一种方法。
原文:WPF编程,C#中对话框自动关闭的一种方法. 版权声明:我不生产代码,我只是代码的搬运工. https://blog.csdn.net/qq_43307934/article/details/8 ...
- 【LG4070】[SDOI2016]生成魔咒
[LG4070][SDOI2016]生成魔咒 题面 洛谷 题解 如果我们不用在线输的话,那么答案就是对于所有状态\(i\) \[ \sum (i.len-i.fa.len) \] 现在我们需要在线询问 ...