ubuntu重置root密码:

在开机出现启动条时,进入Recovery Mode,在linux最后面修改启动配置:ro recovery nomodeset“修改为"rw single init=/bin/bash ,然后进入系统,passwd更改root密码,重启生效。


centos6及之前的系统重置root密码:

更简单,直接在出现启动条时,在加载内核的时候在最后面添加single或者是1,然后启动,进入系统,passwd更改root密码,重启生效。


centos7 重置root密码:

在启动项里面把ro改为rw 并在后面添加这些内容 init=/sysroot/bin/sh

启动后:

chroot /sysroot 

passwd root 

touch /.autorelabel 

exit 

reboot




其实充值任意的linux系统重置root密码最重要的就是启动项使用的是grub的版本有关。grub2以后的版本都是使用centos7或者ubuntu的方法。老的grub2以前的版本使用的是centos6的方法。