usermod命令来自英文词组“user modify”的缩写,其功能是用于修改用户账号中的各项参数。用户创建后才发现信息错误?不用删除后再重新建立的!可以用usermod命令直接修改用户信息,并且参数会立即生效。

语法格式:usermod [参数] 用户名

常用参数:

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

参考示例

修改指定用户的家目录路径:

[root@linuxcool ~]# usermod -d /home linuxprobe

修改指定用户的UID号码:

[root@linuxcool ~]# usermod -u 6688 linuxprobe

修改指定用户的名称为linuxcool:

[root@linuxcool ~]# usermod -l linuxcool linuxprobe

锁定指定用户的账户,临时不允许登录系统:

[root@linuxcool ~]# usermod -L linuxcool

解锁指定用户的账户,再次允许登录系统:

[root@linuxcool ~]# usermod -U linuxcool

发表回复