1、groupadd
1.1、命令介绍
创建组
groupadd
-f 如果组已经存在,会提示成功创建的状态
-g 为新组设置GID,若GID已经存在会提示GID已经存在
-r 创建一个系统组
1.2、示例
1.2.1、创建普通组且设置组ID
groupadd salary -g 10000
~]# tail -1 /etc/group
salary:x:10000:
1.2.2、创建系统组
groupadd -r salary_2
~]# tail -1 /etc/group
salary_2:x:995:
2、groupmod
2.1、命令介绍
用于修改组信息
groupmod
-f 如果组已经存在,会提示成功创建的状态
-g 为新组设置GID,若GID已经存在会提示GID已经存在
-r 创建一个系统组
-n 改名为新的组
2.2、示例
2.2.1、将salary组名修改为system
groupmod -n system salary
~]# tail -1 /etc/group
system:x:10000:
2.2.2、将system组的组ID修改为5000
groupmod system -g 5000~]# tail -1 /etc/group
system:x:5000:
3、groupdel
3.1、命令介绍
3.2、示例
3.2.1、删除组salary_2
3.2.2、删除组存在用户的处理方法
# 创建用户和组
useradd tom -g system
# 删除组的时候,报错不能删除组
~]# groupdel system
groupdel: cannot remove the primary group of user 'tom'
方法1:修改用户的所属组,再删除
方法2:删除用户,再删除组
userdel -r tom
groupdel system