CentOS修改已有用户名

1、问题来源

在搭建hadoop集群过程中,使用的三台虚拟机需要使用相同的用户名。之前在安装时,用户名不一致,因此要统一用户名。

2、相关理论

待学习。

3、实践操作

  3.1、在未修改用户名前,查看当前用户名。

[had02@had02 home]$ cd ~ //进入用户目录下
[had02@had02 ~]$ pwd
/home/had02              //当前用户名为had02
[had02@had02 ~]$ 

  3.2、由于目标统一采用 hadoop 作为用户名,因此该主机上的用户名需要修改。具体需要在root权限下修改以下四处文件,将这些文件中的  had02(旧用户名) 修改为hadoop (新用户名)。

  (1)vim  /etc/passwd

  (2)vim  /etc/shadow

  (3)vim  /etc/group

  (4)vim  /etc/gshadow

  (5)mv 旧文件夹(had02)  新文件夹(hadoop)

 

  3.3此时检查当前用户名,发现已经改为hadoop。

 

4、总结

  对于linux基础命令使用不熟练,以后要增强学习和使用。

5、相关引用

      1、修改CentOS的普通用户名和主机名:https://blog.csdn.net/low_down/article/details/85059696

    2、vim跳到文件头和文末结尾:https://blog.csdn.net/elesos/article/details/52528092

原文地址:https://www.cnblogs.com/guojuboke/p/10680213.html