权限与用户管理-usermod 🔐 — 修改用户属性

作用

usermod(user modify)修改已有用户的属性,包括用户名、组、家目录、Shell 等。

语法

usermod [选项] 用户名

用法

usermod 修改用户配置。-l 新名 改名,-G 组 覆盖附加组,-a -G 组 追加附加组,-L 锁定账户(禁止登录),-U 解锁,-d 新家目录 -m 更改家目录并迁移文件。修改 UID/GID 后需用 -m 迁移家目录文件所有权。

常用参数

参数说明
-l 新名修改用户名
-G 组覆盖附加组
-a -G 组追加附加组
-L锁定账户
-U解锁账户
-d 目录更改家目录
-s SHELL更改登录 Shell
-u UID更改用户 ID

示例

usermod -l NEWNAME ALICE        # 修改用户名
usermod -aG sudo BOB            # 将 BOB 追加到 sudo 组
usermod -L CHARLIE              # 锁定账户(禁止登录)
usermod -U CHARLIE              # 解锁账户
usermod -d /home/NEWHOME -m CHARLIE  # 更改家目录并迁移文件

来源: 菜鸟教程

🔗 相关文档

权限与用户管理-useradd | 权限与用户管理-userdel | 权限与用户管理-passwd | 权限与用户管理-chown