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