使用vultr免费提供的snapshots功能,可以轻松备份vps镜像,通常会碰到一个问题:恢复镜像后,vps的root密码失效了。正常情况下,root密码是镜像文件里的root密码,在某些情况下,由于vps系统脚本的原因,导致root密码无效。
在另一些场景里,如果你有一台linux系统,忘记了root密码,怎么办呢?利用本文介绍的方法重置root密码吧!
CentOS 6
- 点击vultr后台面板View Console按钮,点击组合键ctrl+alt+del重启vps
- 在出现grub提示符时,迅速按下任意键,进入grub启动菜单
- 输入字母a进入grub命令行,输入空格+single再按回车键
- vps会重启,出现提示符#,此时输入passwd root,根据提示输入新的root密码
Debian, Ubuntu, CentOS 7
- 前面几步相同
- 找到grub菜单里的内核kernel一行,通常以”linux /boot/”开头,结尾添加 init=”/bin/bash”
- 按CTRL-X或F10重启
- 输入”mount -rw -o remount /” 接着输入 “passwd”修改新的密码
推荐Vultr VPS,点击注册vultr赠送50美元。