要重置服务器的 root 密码,您将需要引导到单用户模式。
CentOS6
- 单击
[View Console]
以访问控制台,然后单击右上角的send CTRL+ALT+DEL
按钮。或者,您也可以单击[RESTART]
以重新启动服务器。 - 您将看到 GRUB 引导提示,提示您按任意键-只需按几秒钟即可停止自动引导过程。(如果错过此提示,则需要再次重新启动 VM)
- 在 GRUB 提示符下,键入A以追加到引导命令。
- 添加文字
single
,然后按ENTER。 - 系统将启动,您将看到根提示。键入
passwd
更改根密码,然后再次重新启动。
CentO7
- 单击
[View Console]
以访问控制台,然后单击右上角的send CTRL+ALT+DEL
按钮。或者,您也可以单击[RESTART]
以重新启动服务器。 - 引导过程开始后,请按ESC以显示 GRUB 引导提示。您可能需要从控制面板中关闭系统,然后再打开以到达 GRUB 引导提示符。
- 您将看到 GRUB 引导提示-按E编辑第一个引导选项。(如果没有看到 GRUB 提示,则可能需要在机器启动之前按任意键将其调出)
- 找到内核行(以“ linux16”开头),更改
ro
为rw init=/sysroot/bin/sh
。 - 按CTRL+ X或F10启动单用户模式。
- 使用以下命令访问系统:
chroot /sysroot
。 - 运行
passwd
以更改 root 密码。 - 重新启动系统:
reboot -f
。
CentOS8
- 单击
[View Console]
以访问控制台,然后单击右上角的send CTRL+ALT+DEL
按钮。或者,您也可以单击[RESTART]
以重新启动服务器。 - 引导过程开始后,请按ESC以显示 GRUB 引导提示。您可能需要从控制面板中关闭系统,然后再打开以到达 GRUB 引导提示符。
- 您将看到 GRUB 引导提示-按E编辑第一个引导选项。(如果没有看到 GRUB 提示,则可能需要在机器启动之前按任意键将其调出)
- 找到内核行(以“ linux”开头),更改
ro
为rw init=/sysroot/bin/sh
。 - 按CTRL+ X或F10启动单用户模式。
- 使用以下命令访问系统:
chroot /sysroot
。 - 运行
passwd
以更改 root 密码。 - 运行
touch /.autorelabel
以强制重新标记文件系统。 - 运行
exit
。 - 运行
logout
。 - 重新启动系统:
reboot
。
CoreOS
默认情况下,CoreOS 使用 SSH 密钥身份验证。将创建 root 用户和密码。如果在创建 VPS 时选择了 SSH 密钥,则该 SSH 密钥可用于以“核心”用户身份登录。
可以通过sudo passwd
以用户“ core” 身份执行来重置标准 root 登录。首先使用 SSH 密钥以“核心”身份登录。
如果您丢失了 SSH 密钥,则可以通过编辑 grub 加载程序以“核心”用户身份登录。按着这些次序:
- 单击
[View Console]
以访问控制台,然后单击右上角的send CTRL+ALT+DEL
按钮。或者,您也可以单击[RESTART]
以重新启动服务器。 - 您将看到一个 GRUB 引导提示符-按“ E编辑第一个引导选项。(如果您没有看到 GRUB 提示符,则可能需要按任何键才能将其启动,然后机器启动)。
- 在以
linux$
add 开头的行的末尾coreos.autologin=tty1
。 - 按CTRL+ X或F10启动。系统启动时,您将以“核心”身份登录。
- 请记住在重置登录名后重新启动服务器。
Debian 9,Debian 10
- 单击
[View Console]
以访问控制台,然后单击send CTRL+ALT+DEL button
右上角的。或者,您也可以单击[RESTART]
以重新启动服务器。 - 引导过程开始后,请按ESC以显示 GRUB 引导提示。您可能需要从控制面板中关闭系统,然后再打开以到达 GRUB 引导提示符。
- 您将看到 GRUB 引导提示-按E编辑第一个引导选项。(如果没有看到 GRUB 提示,则可能需要在机器启动之前按任意键将其调出)
- 找到内核行(以开头
linux /boot/
),然后init=/bin/bash
在行末添加。 - 按CTRL+ X或F10启动。
- 系统将启动,您将看到根提示。键入
mount -o remount,rw /
,然后passwd
更改根密码,然后再次重新启动。
Fedora 29-31
- 单击
[View Console]
以访问控制台,然后单击右上角的send CTRL+ALT+DEL
按钮。或者,您也可以单击[RESTART]
以重新启动服务器。 - 引导过程开始后,请按ESC以显示 GRUB 引导提示。您可能需要从控制面板中关闭系统,然后再打开以到达 GRUB 引导提示符。
- 您将看到 GRUB 引导提示-按E编辑第一个引导选项。(如果没有看到 GRUB 提示,则可能需要在机器启动之前按任意键将其调出)
- 找到内核行(以“ linux”开头),更改
ro
为rw init=/sysroot/bin/sh
。 - 按CTRL+ X或F10启动单用户模式。
- 使用以下命令访问系统:
chroot /sysroot
。 - 运行
passwd
以更改 root 密码。 - 运行
touch /.autorelabel
以强制重新标记文件系统。 - 运行
exit
。 - 运行
logout
。 - 重新启动系统:
reboot
。
FreeBSD 10.x,FreeBSD 11.x,FreeBSD 12.x
引导菜单具有引导进入单用户模式的选项。按键进入单用户模式2。在 root 提示符下,键入passwd
以更改 root 密码,然后再次重新启动。
Ubuntu 18.xx,Ubuntu 19.xx
- 单击
[View Console]
以访问控制台,然后单击send CTRL+ALT+DEL button
右上角的。或者,您也可以单击[RESTART]
以重新启动服务器。 - 引导过程开始后,请按ESC以显示 GRUB 引导提示。您可能需要从控制面板中关闭系统,然后再打开以到达 GRUB 引导提示符。
- 您将看到 GRUB 引导提示-按E编辑第一个引导选项。(如果没有看到 GRUB 提示,则可能需要在机器启动之前按任意键将其调出)
- 找到内核行(以开头
linux /boot/
),然后init=/bin/bash
在行末添加。 - 按CTRL+ X或F10启动。
- 系统将启动,您将看到根提示。键入
mount -o remount,rw /
,然后passwd
更改根密码,然后再次重新启动。