一、groupadd 命令简介
groupadd
命令用于在 Linux 系统中创建一个新的用户组。
相关命令:
- groups 显示用户的属组。
#命令
groups
#输出
soulio adm cdrom sudo dip plugdev lxd docker
- groupdel 删除一个用户组。
二、groupadd 命令参数
groupadd [选项] 组名
选项:
-
-g, --gid GID
: 指定新用户组的组 ID(GID)。 -
-K, --key KEY=VALUE
: 设置密钥值对,用于指定组的属性。 -
-o, --non-unique
: 允许创建非唯一的组 ID。 -
-p, --password PASSWORD
: 设置用户组的密码,通常不建议使用密码。 -
-r, --system
: 创建一个系统用户组。 -
-R, --root CHROOT_DIR
: 在指定的 chroot 目录中执行操作。
三、groupadd 命令示例
- 创建一个名为
testgroup
的新用户组:
groupadd testgroup
- 创建一个名为
sysgroup
的系统用户组:
groupadd -r sysgroup
- 创建一个名为
staff
的用户组并指定组 ID 为 500:
groupadd -g 500 staff
注意事项
- 使用
groupadd
命令需要具有适当的权限,通常需要 root 权限或 sudo 权限。 - 可以通过指定选项来设置新用户组的组 ID、属性等。
- 创建系统用户组时,通常会使用
-r
选项。 - 确保新创建的用户组名称不与现有用户组重复,避免混淆。
- 建议在创建用户组时,为其指定一个明确的目的或描述性的名称,以便于管理和理解。
本文共 286 个字数,平均阅读时长 ≈ 1分钟
评论 (0)