CentOS 修改用户属组

CentOS 修改用户属组操作指南

使用usermod命令修改用户属组

通过usermod命令可快速修改用户所属的主组或附加组。执行以下命令将用户加入新组:

sudo usermod -aG 组名 用户名

-aG参数表示追加用户到附加组而不覆盖原有组关系。修改主组使用-g参数:

sudo usermod -g 主组名 用户名

直接编辑/etc/group文件

高级用户可手动编辑/etc/group文件实现组配置:

  1. 执行sudo vim /etc/group
  2. 找到目标组所在行
  3. 在组条目末追加用户名

验证组信息修改

使用以下命令确认组关系变更:

groups 用户名
id 用户名

操作注意事项

  • 组变更对已登录会话不立即生效,需重新登录
  • 修改主组可能影响新建文件默认属组
  • 避免直接删除系统默认用户组
  • 批量修改时建议先创建用户组模板

典型应用场景示例

将用户john加入docker组:

sudo usermod -aG docker john

创建开发组并设置主组:


sudo groupadd developers
sudo usermod -g developers john

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END