由于安装虚拟机的时候将用户名设置错了,改的时候花了一点功夫,特此来记录一下
在linux上直接改名字是不行彻底的,还要对用户的家目录、UID、组名都要进行修改
如果我们要将用户名为spark的主机修改为hadoop
1.更改用户名
sudo usermod -l hadoop spark
2.杀掉进程
需要从要改名的帐号中登出,这里我切换到root
su root
杀掉待改名用户的所有进程
pkill -9 -u spark
3.修改家目录
usermod -d /home/hadoop -m hadoop
4.更改用户UID
这里将新用户的UID设置为2000
usermod -u 2000 hadoop
5.修改用户组名
groupmod -n hadoop spark
最后我们可以检查一下
id hadoop
修改完成