linux 中 实现对用户名进行更改
对用户名进行修改需要root权限或者普通用户的sudo权限。
001、对用户user01进行测试
[root@pc1 home]# pwd /home [root@pc1 home]# ls ## 用户user01 liujiaxin01 software user01 user02 [root@pc1 home]# id user01 ## 说明用户user01存在 uid=1001(user01) gid=1001(user01) groups=1001(user01)

002、将用户user01的名称改为zhangsan01
[root@pc1 home]# ls ## 查看家目录名称 liujiaxin01 software user01 user02 [root@pc1 home]# id user01 ## 查看用户名和用户组 uid=1001(user01) gid=1001(user01) groups=1001(user01) [root@pc1 home]# usermod -l zhangsan01 user01 ## 修改用户名 [root@pc1 home]# ls liujiaxin01 software user01 user02 [root@pc1 home]# id user01 ## user01此时已经不存在 id: user01: no such user [root@pc1 home]# id zhangsan01 ## 查看zhangsan01信息,用户名修改成功 uid=1001(zhangsan01) gid=1001(user01) groups=1001(user01) [root@pc1 home]# usermod -d /home/zhangsan01 -m zhangsan01 ## 修改家目录名称 [root@pc1 home]# ls ## 查看家目录名称,修改成功 liujiaxin01 software user02 zhangsan01 [root@pc1 home]# id zhangsan01 ## 查看用户组,此时仍然是user01 uid=1001(zhangsan01) gid=1001(user01) groups=1001(user01) [root@pc1 home]# groupmod -n zhangsan01 user01 ## 修改用户组 [root@pc1 home]# ls ## 家目录修改成功 liujiaxin01 software user02 zhangsan01 [root@pc1 home]# id zhangsan01 ## 用户名,用户组修改成功 uid=1001(zhangsan01) gid=1001(zhangsan01) groups=1001(zhangsan01)

003、使用zhangsan01登陆测试,登陆成功

参考:
01、https://zhidao.baidu.com/question/594588593924450245.html

浙公网安备 33010602011771号