Ubuntu root 密码重置

Ubuntu root 密码重置

我有一台刚刚在 Hetzner 设置的专用服务器。我做了一件蠢事,没有更改他们给你的临时密码,并断开了 SSH 会话。他们不发送也不存储这个密码,所以它丢失了。

我需要重置它。

我使用的是 64 位 Ubuntu 安装,并带有软件 raid。我重新启动进入救援程序并运行以下命令;

ls /dev/md*

显示md0,md1,md2,md3四个分区

然后我使用 mount /dev/md2 /mnt 安装启动驱动器。我准备并尝试使用以下命令切换到 chroot。

chroot-prepare /mnt
chroot /mnt

使用最后一个命令,我得到的输出:mkdir:无法创建目录“/mnt/run/lock”:文件存在

然后我用 passwd root 更改密码。这一切都接受了命令,我重新启动,但密码仍然不起作用。

答案1

我只需要在 Hetzner 上做同样的事情,我就可以针对这个具体情况给出精确的解决方案:

返回错误的命令(chroot-prepare /mnt)实际上没有必要!

你可以做:

chroot /mnt

如果没有错误,然后执行:

passwd

测试了一下,密码重置成功。

相关内容