第一步:识别根分区
1.首先确认原系统的分区,(通常是包含 /bin、/etc、/home 等目录的分区),然后执行挂载命令
sudo mount /dev/nvme0n1p2 /mnt
ls /mnt
如果看到 bin、etc、home、usr 等目录,说明这就是根分区。
第二步:赋权 chroot
1.进入chroot环境
sudo chroot /mnt
现在应该能成功进入原系统的 root 环境了(命令行提示符会变化)。
第三步:重置密码
1.在 chroot 环境中,执行 passwd 用户名 修改密码(如果忘记用户名,可先查看 /home 目录下的文件夹名):
passwd your-username
第四步:解锁账户(可选)
1.如果因为登录次数过多而造成账户锁定,可使用如下方法解锁
对于使用 pam_faillock 的系统(常见于 RHEL/CentOS 8+、Fedora):
faillock --user <用户名> --reset
对于使用 pam_tally2 的系统(常见于 Debian/Ubuntu 旧版本):
pam_tally2 --user <用户名> --reset
对于Ubuntu 新版本,如Ubuntu 22.04及之后使用
faillock --user <用户名> --reset
第五步:退出并重启
exit # 退出 chroot
sudo umount /mnt # 卸载分区
sudo reboot # 重启(记得拔掉 Live 介质)
- THE END -
最后修改:2026年2月28日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://ospf.me/livecd_1
共有 0 条评论