Linux组管理-groupadd、groupmod、groupdel

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

groupdel 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

 

posted @ 2023-04-19 22:22  小粉优化大师  阅读(203)  评论(0)    收藏  举报