修改Ubuntu用户名、密码和主机名
背景
我最开始创建了一台虚拟机服务器,用户名叫zyr,主机名也叫zyr,我现在想把它作为hadoop集群中的一台,为了避免我误操作,我想把主机名和用户名都改成hadoop103。
修改主机名
临时修改:
1
hostname 新的主机名
例如:
1
hostname hadoop103
这样修改会导致重启虚拟机,主机名变回去。
永久修改
我们知道Ubuntu的配置文件一般在
/etc
目录下,所以ls
一下发现了hostname,修改hostname:1
vim /etc/hostname
将原本的内容(zyr)修改为新的主机名(hadoop103)。一般情况下,这个文件就只有一行,其内容就是主机名。然后按esc,输入
:wq
保存退出。保存退出后再重启更新,输入:1
reboot
重启虚拟机,就发现主机名被修改成功了。
修改用户名
这一步比较复杂,由于有切换用户名的过程,最好切换到其他用户上但是既然有另一个用户,为什么不直接创建一个新用户,再把原来这个注销掉呢,更简单吧(可能是保护该用户的数据?)。总之,我是切换到root权限下操作的(建议切换到root权限下):
1 | sudo su |
如果报错请看:修改密码
修改用户密码文件:
/etc/passwd
1
vim /etc/passwd
直接把所有zyr相关内容替换为hadoop103:
==在命令模式下:==
1
:%s/zyr/hadoop103/g
修改用户加密方式文件:
/etc/shadow
1
vim /etc/shadow
直接把所有zyr相关内容替换为hadoop103:
==在命令模式下:==
1
:%s/zyr/hadoop103/g
修改用户组文件:
/etc/group
1
vim /etc/group
同上,把所有zyr换成hadoop103
最后修改用户的家目录
1
mv /home/zyr /home/hadoop103
再次登录就行:
1
su hadoop103
修改其他
修改密码
1 | sudo passwd username |
username是待修改密码的用户名。
输入命令后输入两次密码即可。
如果第一次登录root登录不上就:
1 | sudo passwd root |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋白's Blog!
评论