usermod命令 – 修改用户账号信息
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@linux-arae-cc ~]# usermod -d /home linuxprobe修改指定用户的UID号码:
[root@linux-arae-cc ~]# usermod -u 6688 linuxprobe修改指定用户的名称为linuxaraecc:
[root@linux-arae-cc ~]# usermod -l linuxaraecc linuxprobe锁定指定用户的账户,临时不允许登录系统:
[root@linux-arae-cc ~]# usermod -L linuxaraecc解锁指定用户的账户,再次允许登录系统:
[root@linux-arae-cc ~]# usermod -U linuxaraecc