linuxroot密码正确但不能登录 (linux忘记密码解决方法)

Linux忘记密码怎么解决,linuxroot密码正确但不能登录

在linux系统中,root用户是非常重要的,它具有最高的操作权限。所以,保管好root用户的密码也是重中之重。然而,万一我们忘记了root用户密码该怎么办呢。下面,我们一起来看看。

一、云服务器

如果我们的linux系统是云服务器,这就比较好办。不论我们在哪里买的云服务器,像常见的阿里云、腾讯云、百度云、华为云,等等,都会提供控制台给我们操作。

我们只需要登录云服务器的控制台,找到当前实例,重置实例密码即可,非常方便。

二、非云服务器

如果不是云服务器,没有控制台可操作,又该怎么办呢。

1、通过sudo命令

除了root用户,如果我们还有其他具有sudo权限的用户,那就可以通过这个用户来重置root用户密码。

通过其他具有sudo权限的用户,登录连接linux,在终端输入“sudo passwd root”,然后输入root用户新的密码,再次确定root用户新的密码,就可以了。接下来,我们就可以,用新设置的root密码登录linux了。

2、使用单用户模式

单用户模式是Linux系统的一种启动方式,可以让用户以管理员身份登录系统,执行系统维护和修复操作。具体步骤如下:

(1)在系统启动时按下Esc键,进入GRUB引导界面。

(2)选中Linux系统,按下e键进入编辑模式。

(3)找到以“linux”开头的一行,将其中的“ro”修改为“rw init=/sysroot/bin/sh”。

(4)按下Ctrl + X键,进入单用户模式。

(5)使用命令“passwd root”修改root密码。

(6)重启系统,然后就可以使用新的root密码登录系统了。

3、使用Live CD

Live CD是另一种Linux系统的启动方式,可以在不破坏原有系统的情况下进入系统,也可用于系统维护和修复操作。具体步骤如下:

(1)使用Live CD启动系统。

(2)选择“Rescue”或“Repair”模式。

(3)在终端中执行命令“chroot /mnt/sysimage”进入系统根目录。

(4)使用命令“passwd root”修改root密码。

(5)重启系统,然后就可以使用新的root密码登录系统了。

4、使用grub rescue模式

grub rescue模式也是Linux系统的一种启动方式,可以用于修复系统启动问题。通过grub rescue模式找回root密码,具体步骤如下:

(1)在系统启动时按下Esc键,进入GRUB引导界面。

(2)选中Linux系统,按下e键进入编辑模式。

(3)找到以“linux”开头的一行,将其中的“ro”修改为“rw init=/bin/bash”。

(4)按下Ctrl + X键,进入grub rescue模式。

(5)使用命令“mount o remount,rw /”挂载根文件系统为可写模式。

(6)使用命令“passwd root”修改root密码。

(7)重启系统,然后就可以使用新的root密码登录系统了。

以上就是linux下重置root用户密码的方法,希望这些方法对你有用。