linux忘记root密码怎么办

在Linux系统中,root用户是具有最高权限的用户,通常用于系统管理和维护,有时候我们可能会忘记root用户的密码,这时我们需要采取一些措施来重置或恢复密码,本文将介绍几种在Linux系统中忘记root密码时的解决办法,包括使用单用户模式、使用救援模式和重新创建用户等方法。

单用户模式

1、重启计算机,当GRUB引导加载器出现时,按下Esc键进入启动菜单。

linux忘记root密码怎么办

2、选择要启动的Linux内核版本,然后按下e键进入编辑模式。

3、在编辑模式下,找到以linuxlinux16开头的行,这是内核启动参数。

4、在该行末尾添加以下内容:init=/bin/bash,然后按下Ctrl+XF10键启动系统。

5、系统将以单用户模式启动,此时你已经获得了root权限,接下来,输入以下命令来重新挂载根文件系统为读写模式:

mount -o remount,rw /

6、现在可以使用passwd命令来重置root密码:

passwd root

7、按照提示输入新的密码,然后再次输入以确认,输入sync命令将更改写入磁盘:

linux忘记root密码怎么办

sync

8、重启计算机,现在你应该可以使用新设置的root密码登录了。

救援模式

1、重启计算机,当GRUB引导加载器出现时,按下Esc键进入启动菜单。

2、选择要启动的Linux内核版本,然后按下e键进入编辑模式。

3、在编辑模式下,找到以linuxlinux16开头的行,这是内核启动参数。

4、在该行末尾添加以下内容:init=/bin/bash, single, ro, rd.break, quiet, rootwait, rw, recovery, 然后按下Ctrl+XF10键启动系统,这将以救援模式启动系统。

5、系统将以单用户模式启动,此时你需要挂载根文件系统为读写模式:

linux忘记root密码怎么办

mount -o remount,rw /sysroot

6、切换到挂载的根文件系统目录:

cd /sysroot/sysroot

7、使用mkfs.ext4命令重新格式化根文件系统为ext4格式:

mkfs.ext4 /dev/sda1

注意:请根据实际情况替换设备名(如/dev/sda1)和分区号(如/dev/sda1p1),你可以使用fdisk -l命令查看分区信息。

8、重启计算机,现在你应该可以使用新设置的root密码登录了。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/156107.html

(0)
K-seoK-seoSEO优化员
上一篇 2023年12月22日 04:28
下一篇 2023年12月22日 04:29

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入