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