在使用Linux或macOS日常开发中,熟悉一些基本的命令有助于提高工作效率,groupadd命令的功能是创建新的用户组。每个用户在创建时都有一个与其同名的基本组,后期可以使用groupadd命令创建出新的用户组信息,让多个用户加入指定的扩展组,从而为后续的工作提供了良好的文档共享环境。本篇学习记录groupadd命令的基本使用。
首先查看帮助文档:
语法格式:groupadd 参数 组名
参数解释:
参数 | 参数解释 |
-g | 设置用户组ID |
-f | 若用户组已存在,则以成功状态退出 |
-o | 允许创建重复ID的用户组 |
-p | 设置用户组密码 |
-r | 创建系统用户组 |
--help | 显示帮助信息并退出 |
--version | 显示版本信息并退出 |
示例:
1.创建普通组
sudo groupadd grp1
查看效果
2.-g 设置用户组ID
sudo groupadd -g 1008 grp2
查看效果
3.-f 若用户组已存在,则以成功状态退出(不会给出任何提示)
sudo groupadd -f grp2
查看效果
4.-o 允许创建重复ID的用户组,与-g一起用。
sudo groupadd -o -g 1008 grp3
查看效果
5.-p 设置用户组密码
sudo groupadd -p 111111 grp4
查看效果
6.-r 创建系统用户组
sudo groupadd -r grp5
7.--help 显示帮助信息并退出
参考:
https://www.runoob.com/linux/linux-comm-groupadd.html
https://www.linuxcool.com/groupadd
https://ipcmen.com/groupadd
https://man.linuxde.net/groupadd