Linux命令之usermod
usermod [选项] 登录名
usermod修改用户基本信息。
(1).常用选项
1 2 3 4 5 6 7 8 9 | -d,--home HOME_DIR 用户的新主目录 -g,--gid GROUP 强制GROUP为新主组 -G,-- group GROUPS 新的附加组列表GROUPS(去除原有附加组) -L,-- lock 锁定用户账户 -m,--move-home 将主目录位置移至新位置(仅与-d一起使用) -m,--move-home 将主目录内用移至新位置(仅与-d选项一起使用) -s,--shell SHELL 该用户账户的新登录shell -u,uid UID 用户账户的新UID -U,--unlock 解锁用户账户 |
(2).实例
修改用户UID
1 2 3 4 5 6 | [root@xuexi ~]# useradd t1 [root@xuexi ~]# id t1 uid=1001(t1) gid=1001(t1) 组=1001(t1) [root@xuexi ~]# usermod -u 1111 t1 [root@xuexi ~]# id t1 uid=1111(t1) gid=1001(t1) 组=1001(t1) |
修改登录shell
1 2 3 4 5 | [root@xuexi ~]# grep t1 /etc/passwd t1:x:1111:1001::/home/t1:/bin/bash [root@xuexi ~]# usermod -s /sbin/nologin t1 [root@xuexi ~]# grep t1 /etc/passwd t1:x:1111:1001::/home/t1:/sbin/nologin |
修改主目录并转移主目录内容,-m -d选项
1 2 3 4 5 6 7 | [root@xuexi ~]# ls /home/ t1 xf [root@xuexi ~]# usermod -m -d /opt/t1 t1 [root@xuexi ~]# ls /home/ xf [root@xuexi ~]# ls /opt/ rh t1 |
修改说明信息(注释信息)
1 2 3 4 5 | [root@xuexi ~]# grep t1 /etc/passwd t1:x:1111:1001::/opt/t1:/sbin/nologin [root@xuexi ~]# usermod -c "hello world" t1 [root@xuexi ~]# grep t1 /etc/passwd t1:x:1111:1001:hello world:/opt/t1:/sbin/nologin |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性