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

 

posted @ 2023-12-30 11:48  小鲨鱼2018  阅读(288)  评论(0编辑  收藏  举报