
在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用户密码的方法,希望这些方法对你有用。