不同操作系统下重置root密码的方法是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
要重置服务器的root密码,您需要引导到单个用户模式。
在客户门户中访问服务器的管理部分,并遵循以下步骤。这个选项取决于机器上的引导加载程序版本:
CentOS 6
单击查看控制台以访问控制台,并单击右上方的send ctrl+alt+del按钮。或者,您也可以单击重新启动来重新启动服务器。
您将看到一个GRUB引导提示符,提示您按下任何键——您只需几秒钟就可以按下一个键来停止自动引导过程。(如果您错过了这个提示,您将需要重新启动VM)
在GRUB提示符中,键入“a”以附加到boot命令。
添加文本“单一”并按enter键。
系统将启动,您将看到根提示符。输入“passwd”来更改root密码,然后重新启动。
CentOS 7
单击查看控制台以访问控制台,并单击右上方的send ctrl+alt+del按钮。或者,您也可以单击重新启动来重新启动服务器。
一旦启动进程启动,请按ESC打开GRUB引导提示。您可能需要将系统从控制面板中关闭,然后返回到GRUB引导提示符。
您将看到一个GRUB引导提示——按“e”来编辑第一个启动选项。(如果您没有看到GRUB提示,您可能需要按下任何键,在机器启动之前将其启动)
找到内核行(从“linux16”开始),将ro更改为rw init=/sysroot/bin/sh。
按ctrl-x或F10来引导单用户模式。
使用命令访问系统:chroot/sysroot。
运行passwd来更改root密码。
重新启动系统:重新启动-f。
Debian,Ubuntu
单击查看控制台以访问控制台,并单击右上方的send ctrl+alt+del按钮。或者,您也可以单击重新启动来重新启动服务器。
一旦启动进程启动,请按ESC打开GRUB引导提示。您可能需要将系统从控制面板中关闭,然后返回到GRUB引导提示符。
您将看到一个GRUB引导提示——按“e”来编辑第一个启动选项。(如果您没有看到GRUB提示,您可能需要按下任何键,在机器启动之前将其启动)
找到内核线(始于“linux / boot /”)并添加init = / bin / bash”结束时线(在CentOS 7日线可能开始linux16)。
按CTRL-X或F10引导。
系统将启动,您将看到根提示符。输入“山- r - o重新安装/”然后“passwd”改变root密码,然后再重新启动。
FreeBSD
引导菜单有一个选项可以引导到单用户模式。按下用户模式(2)的键,在根提示符下输入“passwd”来更改root密码,然后重新启动。
CoreOS
默认情况下,CoreOS使用SSH密钥身份验证。在Vultr中,创建了root用户和密码。如果在创建VPS时选择了SSH密钥,则可以使用这个SSH密钥作为用户“核心”登录。
可以通过执行“sudo passwd”作为用户的“核心”来重新设置标准的根登录。首先使用SSH密钥登录“core”。
如果您丢失了SSH密钥,那么您可以通过编辑grub加载器来作为“核心”用户登录。遵循以下步骤:
单击查看控制台以访问控制台,并单击右上方的send ctrl+alt+del按钮。或者,您也可以单击重新启动来重新启动服务器。
您将看到一个GRUB引导提示——按“e”来编辑第一个启动选项。(如果您没有看到GRUB提示,您可能需要按下任何键,在机器启动之前将其启动)
在以“linux$”开头的一行末尾,加上“coreos”。autologin = tty1”(无引用)。
按ctrl-x或F10启动。当系统启动时,您将被记录为“核心”。
在重新设置登录后,请记住重新启动服务器。
看完上述内容,你们掌握不同操作系统下重置root密码的方法是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网行业资讯频道,感谢各位的阅读!