usermod
usermod 命令 - 修改用户账户
usermod 用于修改现有用户账户的属性,包括用户名、家目录、默认 Shell、用户组等信息。比直接编辑 /etc/passwd 文件更安全,因为 usermod 会进行一致性检查。
命令语法
usermod [选项] 用户名
常用参数
| -l | 修改用户名 |
| -g | 修改主组 |
| -G | 修改附加组 |
| -s | 修改登录shell |
实战示例
- $ usermod -aG sudo username将用户添加到sudo组
- $ usermod -s /bin/zsh username修改用户的默认shell
温馨提示
usermod -aG docker username(将用户加到 docker 组,-a 表示追加而非替换,不加 -a 会把用户从其他组移除)。usermod -s /bin/bash username(修改用户默认 Shell)。usermod -L / -U 锁定/解锁账户。