1.重要文件
①/etc/group #组信息文件
解释:
root:x:0:
#每个字段含义解释:组名:组密码占位符:GID:组中附加用户
②/etc/gshadow #组密码信息存放
解释:
root:::
#每个字段含义解释:组名:组密码:组内管理员:组中附加用户
2.groupadd #添加新组
groupadd 用于创建一个新的工作组,新组的信息将被添加到/etc/group/文件中。
命令格式: groupadd [选项] 组名
常用选项:
* -g UID #指定组的GID
举例:
[root@localhost ~]# groupadd -g 1555 student #创建组
[root@localhost ~]# cat /etc/group #查看组信息
3.groupdel #删除组
groupdel 用于删除指定工作组。
命令格式: groupdel 组名
常用选项: groupdel [选项] 组名
* -r 删除用户同时,删除与用户相关的所有文件(推荐使用)
[root@localhost ~]# groupdel -r student #删除组
4.gpasswd
gpasswd 是linux工作组文件/etc/group和/etc/gshadow管理工具,用于将用户添加到组或从组中删除。
命令格式:gpasswd [选项] 用户名 组名
常用选项:
* -a #将用户添加到工作组
* -d #将用户从工作组中删除
举例:
[root@localhost ~]# useradd hary #创建用户
[root@localhost ~]# useradd tom
[root@localhost ~]# gpasswd -a hary student #将用户加入到组
[root@localhost ~]# gpasswd -a tom student #将用户加入到组
[root@localhost ~]# cat /etc/group #查看组文件信息
root@localhost ~]# gpasswd -d tom student #将用户从组中删除
[root@localhost ~]# cat /etc/group #查看组文件信息
5.groupmod #修改组属性
groupmod用于修改指定工作组属性。
命令格式:groupmod [选项] 组名
常用选项:
* -g GID #修改组的GID
* -n 新组名 #修改组名
[root@localhost ~]# groupmod -n student stugrp #修改组名
root@localhost ~]# groupmod -g 1666 student #修改组GID