groupmod [选项] 用户组
| 选项 | 说明 |
|---|---|
-g GID |
修改用户组的GID(组标识符) |
-n 新组名 |
修改用户组的名称 |
-o |
允许重复使用GID(与 -g 一起使用) |
-h 或 --help |
显示帮助信息 |
将用户组 developers 改名为 devteam
groupmod -n devteam developers
将 devteam 组的GID改为 2000
groupmod -g 2000 devteam
验证修改是否成功:
# 查看修改后的组信息
grep devteam /etc/group
# 或者使用
getent group devteam
先查看现有组信息,然后同时修改
# 查看现有组信息
cat /etc/group | grep testgroup
# 修改组名和GID
groupmod -n newgroup -g 3000 testgroup
允许使用已存在的GID(通常不建议这样做)
groupmod -o -g 1000 devteam
groupmod: group 'devteam' already exists
解决方法:使用不同的组名,或先删除已存在的组
groupmod: GID '2000' already exists
解决方法:使用不同的GID,或添加 -o 选项允许重复
groupmod: Permission denied.
groupmod: cannot lock /etc/group; try again later.
解决方法:使用 sudo 或以root用户执行
sudo groupmod -n newgroup oldgroup
find / -gid 原GID -exec chgrp 新GID {}\;/etc/group 文件groupadd创建新用户组
groupadd [选项] 组名
groupdel删除用户组
groupdel 组名