首页 > 编程笔记 > Linux笔记 阅读:18

Linux usermod命令:修改用户信息(附带实例)

Linux 中的 usermod 命令来自英文词组 user modify 的缩写,其功能是修改用户信息中的各项参数。

在创建用户后如果发现信息错误,可以不用删除,而是用 usermod 命令直接修改用户信息,并且参数会立即生效。

usermod 命令的语法格式如下:
usermod 参数 用户名
常用参数见下表:

选项 描述 选项 描述
-a 将用户添加至扩展组中 -L 锁定用户密码,使密码立即失效
-c 修改用户的备注文字 -m 将用户家目录内容移动到新位置
-d 修改用户登录时的家目录 -o 允许重复的用户 ID
-e 修改用户的有效期限 -p 设置用户的新密码
-f 设置在密码过期多少天后关闭该用户 -s 修改用户登录后使用的 Shell 终端
-g 修改用户所属的基本群 -u 修改用户的 ID
-G 修改用户所属的扩展群 -U 解除密码锁定,使密码恢复正常
-l 修改用户名称 -Z 设置用户的 SELinux 映射用户

【实例 1】修改指定用户的家目录路径:
[root@clinux ~]# usermod -d /home linuxc

【实例 2】修改指定用户的 ID:
[root@clinux ~]# usermod -u 6688 linuxc

【实例 3】修改指定用户的名称为 linuxc:
[root@clinux ~]# usermod -l linuxc linuxc

【实例 4】锁定指定的用户,临时不允许登录系统:
[root@clinux ~]# usermod -L clinux

【实例 5】解锁指定的用户,再次允许登录系统:
[root@clinux ~]# usermod -U clinux

相关文章