Linux用户usermod -G命令示例

发布时间 - 2025-11-15 00:00:00    点击率:
使用usermod -G会覆盖用户附加组,需谨慎操作。例如sudo usermod -G wheel,docker alice将alice的附加组设为wheel和docker,清除原有其他附加组;若要保留原组,应先用groups alice查看当前组,再将原有组与新组一同列出,如sudo usermod -G wheel,docker,audio alice;清空附加组可用sudo usermod -G "" alice,但部分系统可能不支持空值赋组。关键在于-G参数会替换而非添加组,操作前建议用groups或id命令确认组成员情况。

使用usermod -G命令可以修改用户所属的附加组(即次要组)。这个操作会**覆盖**用户当前的所有附加组,而不是追加。因此在使用时需要特别注意是否保留原有组。

基本语法

usermod -G group1,group2,group3 username

将用户加入指定的多个组,同时移除该用户之前属于但未在列表中列出的所有附加组。

示例1:将用户加入多个附加组

把用户 alice 加入 wheel 和 docker 组:

sudo usermod -G wheel,docker alice

执行后,alice 的附加组变为 wheel 和 docker,之前其他的附加组将被清除。

示例2:避免丢失原有组

如果你想给用户添加一个新组而不影响现有组,先查看当前所属组:

groups alice

输出可能是:alice : alice wheel docker

现在为 alice 添加 audio 组,同时保留原有组:

sudo usermod -G wheel,docker,audio alice

示例3:清空附加组

若只想保留用户的主组,移除所有附加组,可将 -G 指定为空:

sudo usermod -G "" alice

注意:某些系统可能不支持直接赋空值,建议用 -g 修改主组或确认效果。

基本上就这些。关键点是 -G 会替换而非追加,操作前最好先用 groups 或 id 命令确认当前组成员情况。


# linux  # docker  # 多个  # 不支持  # 而非  # 先用  # 移除  # 清空  # 组成员  # 如果你  # 设为  # 其他的 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 奇安信“盘古石”团队突破 iOS 26.1 提权  昵图网官网入口 昵图网素材平台官方入口  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  如何快速生成凡客建站的专业级图册?  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  详解Android中Activity的四大启动模式实验简述  如何用搬瓦工VPS快速搭建个人网站?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  微信小程序 require机制详解及实例代码  如何在阿里云通过域名搭建网站?  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  如何续费美橙建站之星域名及服务?  Laravel怎么在Controller之外的地方验证数据  如何用AI帮你把自己的生活经历写成一个有趣的故事?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  js实现获取鼠标当前的位置  如何快速上传建站程序避免常见错误?  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  Laravel怎么实现模型属性的自动加密  Laravel如何配置Horizon来管理队列?(安装和使用)  原生JS实现图片轮播切换效果  如何在香港免费服务器上快速搭建网站?  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  Laravel如何与Inertia.js和Vue/React构建现代单页应用  Laravel怎么清理缓存_Laravel optimize clear命令详解  Python文本处理实践_日志清洗解析【指导】  iOS发送验证码倒计时应用  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  Python结构化数据采集_字段抽取解析【教程】  JS弹性运动实现方法分析  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel如何使用Gate和Policy进行授权?(权限控制)  如何在阿里云虚拟主机上快速搭建个人网站?  Windows Hello人脸识别突然无法使用  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  如何在IIS中新建站点并配置端口与IP地址?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  专业商城网站制作公司有哪些,pi商城官网是哪个?  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  javascript基于原型链的继承及call和apply函数用法分析  高性价比服务器租赁——企业级配置与24小时运维服务  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?