Linux groupadd命令详解

groupadd 命令用于在 Linux 系统上创建新的用户组。下面是使用 groupadd 命令的详细说明:

命令语法

groupadd [options] group_name

命令参数

group_name:要创建的用户组名称。

常用选项
-g, –gid GID:指定用户组的GID。
-h, –help:显示帮助信息并退出。
-K, –key KEY=VALUE:以“key=value”格式设置内部变量。
-o, –non-unique:允许创建GID号已经存在的用户组。
-p, –password PASSWORD:设置用户组密码(加密)。
-r, –system:创建一个系统用户组。
-R, –root CHROOT_DIR:设置chroot目录。
-f, –force:强制创建用户组,即使存

命令示例
创建一个名为 testgroup 的用户组

$ sudo groupadd testgroup

创建一个名为 testgroup,GID 为 1001 的用户组

$ sudo groupadd -g 1001 testgroup

创建一个名为 testgroup,密码为 123456 的用户组

$ sudo groupadd -p 123456 testgroup

创建一个名为 testgroup,GID 为 1001,密码为 123456 的用户组

$ sudo groupadd -g 1001 -p 123456 testgroup

允许创建 GID 重复的用户组

$ sudo groupadd -o testgroup

注意事项
groupadd 命令需要管理员权限才能执行。
用户组的 GID 默认会按顺序自动分配,可以使用 -g 选项指定 GID。
用户组密码通常不需要设置,因为用户组的密码没有实际作用。