Appearance
用户组
groupadd 命令
基本用法
bash
#!/bin/bash
# 创建用户组
groupadd groupname创建用户组并指定 GID
bash
#!/bin/bash
# 创建用户组并指定 GID
groupadd -g 1000 groupnamegroupdel 命令
基本用法
bash
#!/bin/bash
# 删除用户组
groupdel groupnamegroupmod 命令
基本用法
bash
#!/bin/bash
# 修改用户组
groupmod groupname修改用户组名称
bash
#!/bin/bash
# 修改用户组名称
groupmod -n newgroupname oldgroupname修改用户组 GID
bash
#!/bin/bash
# 修改用户组 GID
groupmod -g 1000 groupnamegroups 命令
基本用法
bash
#!/bin/bash
# 查看用户组
groups username查看当前用户组
bash
#!/bin/bash
# 查看当前用户组
groups实用示例
示例1:创建用户组
bash
#!/bin/bash
# 创建用户组
groupadd developers
# 创建用户组并指定 GID
groupadd -g 1000 developers示例2:删除用户组
bash
#!/bin/bash
# 删除用户组
groupdel developers示例3:修改用户组
bash
#!/bin/bash
# 修改用户组名称
groupmod -n newgroupname oldgroupname
# 修改用户组 GID
groupmod -g 1000 groupname示例4:管理用户组成员
bash
#!/bin/bash
# 将用户添加到用户组
usermod -aG groupname username
# 从用户组中移除用户
gpasswd -d username groupname最佳实践
1. 使用 groupadd
bash
# 好的做法
groupadd -g 1000 groupname
# 不好的做法
groupadd groupname2. 使用 groupmod
bash
# 好的做法
groupmod -n newgroupname oldgroupname
# 不好的做法
groupdel oldgroupname
groupadd newgroupname3. 使用 usermod
bash
# 好的做法
usermod -aG groupname username
# 不好的做法
usermod -G groupname username总结
用户组的关键点:
- groupadd 命令:创建用户组
- groupdel 命令:删除用户组
- groupmod 命令:修改用户组
- groups 命令:查看用户组
- 实用示例:创建用户组、删除用户组、修改用户组、管理用户组成员
- 最佳实践:使用 groupadd、使用 groupmod、使用 usermod
下一节我们将学习权限管理的使用。