CentOS 修改用戶屬組操作指南
使用usermod命令修改用戶屬組
通過usermod
命令可快速修改用戶所屬的主組或附加組。執(zhí)行以下命令將用戶加入新組:
sudo usermod -aG 組名 用戶名
-aG
參數(shù)表示追加用戶到附加組而不覆蓋原有組關(guān)系。修改主組使用-g
參數(shù):
sudo usermod -g 主組名 用戶名
直接編輯/etc/group文件
高級用戶可手動編輯/etc/group
文件實現(xiàn)組配置:
- 執(zhí)行
sudo vim /etc/group
- 找到目標組所在行
- 在組條目末追加用戶名
驗證組信息修改
使用以下命令確認組關(guān)系變更:
groups 用戶名
id 用戶名
操作注意事項
- 組變更對已登錄會話不立即生效,需重新登錄
- 修改主組可能影響新建文件默認屬組
- 避免直接刪除系統(tǒng)默認用戶組
- 批量修改時建議先創(chuàng)建用戶組模板
典型應用場景示例
將用戶john加入docker組:
sudo usermod -aG docker john
創(chuàng)建開發(fā)組并設(shè)置主組:
sudo groupadd developers
sudo usermod -g developers john