Linux下忘记root密码的情况该如何解决?
使用单用户模式重置root密码
单用户模式是Linux系统提供的一种救援模式,可以在系统启动时进入该模式,此时系统只会启动最基本的服务,没有网络连接也没有其它用户登录,可以方便地进行系统维护和修复。
- 重启机器,在GRUB菜单界面按下\”e\”键
- 进入编辑模式,找到以\”linux\”开头的那一行,将\”ro\”改为\”rw init=/sysroot/bin/sh\”,按下Ctrl+X保存并退出
- 进入单用户模式,执行命令\”chroot /sysroot\”,再执行\”passwd root\”修改root密码
- 重启机器,使用新密码登录系统
使用Live CD/USB重置root密码
如果无法进入单用户模式,或者不想操作GRUB菜单,可以使用Live CD/USB来重置root密码。
- 下载Linux Live CD/USB镜像,制作启动盘
- 将启动盘插入机器,重启机器,选择从CD/USB启动
- 进入Live系统,打开终端,执行命令\”su -\”,切换到root用户
- 执行命令\”fdisk -l\”,查看系统分区,找到Linux系统所在分区
- 执行命令\”mount /dev/sdaX /mnt\”,将Linux系统所在分区挂载到/mnt目录下(sdaX为Linux系统所在分区)
- 执行命令\”chroot /mnt\”,进入Linux系统所在分区
- 执行命令\”passwd root\”,修改root密码
- 重启机器,使用新密码登录系统
声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/42307.html