在VPS日常使用时会存在遗忘VPS的root密码的场景,VPS的服务商通常会提供VNC访问的方式,那么如何通过VNC访问的方式修改主机的root密码呢?以下方法转载自Yushum's Blog
Debian
重启,在 GRUB 菜单中,将光标设置为 Debian GNU/Linux 条目,然后按 e 键进入编辑。
在编辑窗口中,转到以 linux 条目开头的行。在参数 root=UUID=8c132507-315c… 之后删除信息,并将其替换为以下条目:
rw init=/bin/bash
更改参数后,按 CTRL+x 或 F10 启动系统。
重置 root 密码
1、检查文件系统是否已安装在读 / 写(rw)模式下。
root@(none):/# mount | grep -w /
2、输入 passwd
命令并输入 root 帐户的新密码。
root@(none):/# passwd
创建自动标记文件。
root@(none):/# touch /.autorelabel
重新启动系统。
root@(none):/# exec /sbin/reboot -f
Centos
重启,在开始屏幕上,将光标设置为 CentOS Linux,然后按 e 并转到编辑。
在编辑窗口中,转到以 linux 条目开头的行。在参数 root=UUID=e35103f0-80… 之后删除信息,并将其替换为以下条目:
rw init=/bin/bash
更改参数后,按 CTRL+x 或 F10 启动系统。
重置 root 密码
root@(none):/# mount | grep -w /
1、输入 passwd
命令并输入 root 帐户的新密码。
root@(none):/# passwd
2、创建自动标记文件
root@(none):/# touch /.autorelabel
3、重新启动系统
root@(none):/# exec /sbin/reboot -f
Ubuntu
重启,在 GRUB 菜单中,将光标放在 Ubuntu 项目上,然后按 e 并转到编辑。
在编辑窗口中,转到以 linux 条目开头的行。在参数 root=UUID=43ad24d3-ec5b… 之后删除信息,并将其替换为以下条目:
rw init=/bin/bash
更改参数后,按 CTRL+x 或 F10 启动系统。
重置 root 密码
1、检查文件系统是否已安装在读 / 写(rw)模式下。
root@(none):/# mount | grep -w /
2、输入 passwd 命令并输入 root 帐户的新密码。
root@(none):/# passwd
3、重新启动系统。
root@(none):/# exec /sbin/reboot -f
Fedora
重启,在 GRUB 菜单中,将光标设置为 Fedora,然后按 e 并转到编辑。
在编辑窗口中,转到以 linux 条目开头的行。在参数 root=UUID=45738e43-d533… 之后删除信息,并将其替换为以下条目:
rw init=/bin/bash
重置 root 密码
1、检查文件系统是否已安装在读 / 写(rw)模式下。
root@(none):/# mount | grep -w /
2、输入 passwd
命令并输入 root 帐户的新密码。
root@(none):/# passwd
3、重新启动系统。
root@(none):/# exec /sbin/reboot -f
文章评论