在日常使用Linux系统时,有时候我们可能会面临忘记Root密码的情况,这可能让你感到困扰。不过,别担心!本文将为你提供几种实用的方法,让你轻松恢复管理员权限,让你的Linux系统重新焕发活力。
方法一:单用户模式恢复
重启Linux系统: 在系统启动过程中,通过GRUB(或LILO)启动引导界面,选择要启动的内核。
编辑引导参数: 在GRUB菜单中选中要启动的内核,按下"e"键进行编辑。
修改启动参数: 找到以 “linux” 开头的行,末尾添加 single 或 init=/bin/bash,然后按下Ctrl + X启动系统。
更改密码: 运行命令passwd root,按照提示输入新的Root密码。
重新启动系统: 运行 reboot 命令,系统会以正常模式重新启动。
方法二:Live CD/USB模式
准备Live CD/USB: 制作一个带有Live Linux系统的光盘或USB驱动器。
启动Live系统: 从Live CD/USB启动计算机,选择“试用”或“Live模式”。
挂载根分区: 打开终端,使用命令sudo fdisk -l找到根分区,并将其挂载到某个目录,如 /mnt。
切换Root环境: 运行 sudo chroot /mnt 进入根分区的环境。
更改密码: 运行 passwd root,输入新密码。
卸载根分区并重启: 运行 exit 退出Root环境,然后卸载根分区并重启计算机。
方法三:GRUB修改模式
启动Linux系统: 选择要启动的内核,在GRUB菜单中按下 “e” 键进行编辑。
找到Linux内核行: 找到以 “linux” 开头的行,末尾添加 rd.break。
挂载系统: 运行 mount -o remount,rw /sysroot 挂载系统。
切换Root环境: 运行 chroot /sysroot 进入根分区的环境。
更改密码: 运行 passwd root,设置新密码。
更新SELinux策略: 运行 touch /.a

最低0.47元/天 解锁文章
1664

被折叠的 条评论
为什么被折叠?



