一、groupadd:添加新组命令
1、组的名字最长不能超过32位,并且如果要创建的组已经存在将不会被创建成功
2、涉及到的配置文件 : /etc/login.defs
2、语法:groupadd [-选项] GroupName
3、常用选项:
- -g:给创建的组指定一个GID,这个GID不能为负数
- -o:允许创建有重复GID的组
- -f:如果组已经存在,则成功退出
退出值 描述 0 成功 2 无效的命令语法 3 给了选项一个无效的参数 4 GID不唯一,有重复(使用 -o 就能解决) 9 组名不唯一,有重复 10 无法更新组文件 - -k:不使用 /etc/login.defs 中的默认值,KEY=VALUE
- -p:为组创建密码
- -r:创建一个系统用户
- -R:CHROOT_DIR chroot 到的目录
- -h:显示帮助文档
4、使用实例:[root@StudyCentOS ~]# groupadd Dev -g 6666 -f
二、groupdel:删除组命令
1、语法:groupdel [-选项] GroupName
2、常用选项:
- 不带选项:只能删除使用groupadd创建的组,不能删除使用useradd创建用户的时候自己创建的组
- -R:要chroot到的目录
- -h:显示帮助文档
三、groupmod:修改系统中现有的用户组
1、语法:groupmod [-选项] GroupName
2、常用选项:
- -n:更改组名,用法:groupmod -n NewGroupName OldGroupName
- -g:更改组的GID,用法:groupmod -g NewGroupID OldGroupID
- -p:更改组密码,用法:groupmod -g NewGroupPasswd OldGroupPasswd
- -o:允许使用重复的GID
- -R:要chroot到的目录
- -h:显示帮助文档