livecd修改/破解系统密码

常规linux改系统密码都是得先进入单用户模式,然后chroot到/sysroot,根据其原理,其本质其实是通过挂载(mount)和切换根目录(chroot),从一个操作系统免密切换到另一个操作系统,然后修改后者的密码

1. 制作livecd引导盘,从livecd启动设备

2. 将原系统作为普通硬盘挂载到livecd系统上

注意:如果原系统做了lvm,需要挂载逻辑卷,注意livecd系统的类型,确定是否需要使用选项手动定义挂载设备的文件系统和读写模式(如: mount -t xfs -o rw)

mkdir /mnt/system

mount /dev/mapper/openkylin-root /mnt/system

3. chroot到原系统

chroot /mnt/system

4. 修改密码

echo user_name:new_password | chpasswd 

echo new_password | passwd --stdin user_name

5. 退出,卸载livecd,然后从原系统启动

exit

umount  /mnt/system

reboot

 附:改bios密码

如果忘记了BIOS密码,终极的办法就是扣电池;如果没有电,它里面的信息就会丢失了。当再次通上电时,BIOS就会回到未设置的原始状态,BIOS密码也就回归原始状态了(一般主板默认不会设置BIOS密码,有特殊定制主板有出场默认设置的,就只能尝试刷新bios固件版本了)。

posted @ 2023-10-31 09:30  咿呀哒喏  阅读(653)  评论(0编辑  收藏  举报