Linux使用救援模式修改ROOT密码(裸金属、独立服务器、VPS)
请注意,Linux修改密码不需要IPMI、VNC,只需要有救援模式即可。
Windows
Windows忘记密码修改,如果是你自己dd的,我也不会,如果是厂商自带的(厂商自带的Windows都非常贵),可以切换至救援模式,使用VNC/IPMI,进入救援桌面,使用自带的浏览器,下载ntpwedit,就可以编辑密码了。
Linux
演示机器为OVHcloud。其他厂商的机器都是一样的,VPS也适用。
使用救援模式登录SSH,然后查看硬盘分区。
fdisk -l
需要识别到哪个分区是为系统主分区。
Disk /dev/hda 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1305 10482381 83 Linux
/dev/hda2 1306 4800 28073587+ 83 Linux
/dev/hda3 4801 4865 522112+ 82 Linux swap / Solaris
可以看到我这个系统主分区是/dev/hda1
创建一个文件夹给我们挂载出分区。
mkdir -p /mnt/hda1
然后将分区挂载出来。
mount /dev/hda1 /mnt/hda1
给予编辑权限。
chroot /mnt/hda1
输入ls -i查看是否挂载成功。
ls -l
挂载成功后输入passwd即可修改密码。
passwd
如果需要修改其他用户名密码。
passwd 用户名
修改密码完成后,切换回硬盘启动即可。