Linux添加用户组(groupadd)教程
Linux groupadd命令详解
功能
创建用户组。
语法
groupadd [options] groupname
参数
参数
描述
options
groupadd 命令使用的参数。
groupname
需要添加的用户组名。
groupadd命令常用参数
选项
含义
-g
指定新建用户组的 id。
-r
创建系统用户组,系统用户组的组 ID 小于 500。
-K
覆盖配置文件 “/ect/login.defs”。
-o
允许添加组 ID 号不唯一的用户组。
-f,–force
如果指定的组已经存在,此选项将失明了仅以成功状态退出。当与 -g 一起使用,并且指定的 GID_MIN 已经存在时,选择另一个唯一的 GID(即 -g 关闭)。
说明
创建用户组之后,会修改如下几个文件:
Linux groupadd命令常用实例
实例
实例
描述
groupadd groupname
创建用户组 groupname
groupadd -g groupid groupname
创建用户组 groupname,并指定组 id 为 groupid
创建用户组
语法
groupadd groupname
案例
我们使用 groupadd 命令,新建一个用户组 haicoder,具体命令如下:
groupadd haicoder
运行后,终端输出如下:
此时,用户组 haicoder 已经添加成功了,现在,我们使用
cat /etc/group | grep haicoder
运行后,终端输出如下:
我们看到,用户组文件中,已经添加了该用户组,测试完毕后,我们使用
groupdel haicoder
运行后,终端输出如下:
即,我们成功删除了用户组 haicoder。
创建用户组并指定组id
语法
groupadd -g groupid groupname
案例
我们使用 groupadd 命令,新建一个用户组 haicoder 并指定组 id 为 320,具体命令如下:
groupadd -g 320 haicoder
运行后,终端输出如下:
此时,用户组 haicoder 已经添加成功了并且,我们设置了其组 id 为 320,现在,我们使用 cat 和 grep 命令,查看用户组相关文件,具体命令如下:
cat /etc/group | grep haicoder
运行后,终端输出如下:
我们看到,用户组文件中,已经添加了该用户组并且其组 id 为 320,测试完毕后,我们使用 groupdel 命令,删除用户组,具体命令如下:
groupdel haicoder
运行后,终端输出如下:
即,我们成功删除了用户组 haicoder。
Linux添加用户组(groupadd)总结
Linux 中的 groupadd 命令用于创建一个新的用户组,新用户组的信息将被添加到系统文件中。