1. grub重置
启动时,在grub内核选择界面,选择所要启动的内核然后按e键进行编辑。
之后在有vmlinuz的那一行,按e进行编辑,在该行的最后输入空格,然后输入"1"或“single” 使用单用户模式启动,按回车回到上一界面,还在改行按b启动。
启动后进入单用户环境,可以直接更改root密码
2. 使用rescue模式重置
使用安装光盘(注意boot.iso并不能用rescue模式),根据不同的系统菜单进入rescue模式,对于Red Hat来说,开机按F5。之后会将原文件系统挂载到/mnt/sysp_w_picpath/下,进入该目录,在/etc/shadow里去掉root的密码即可无密码登陆root,然后再添加密码。
3. 将硬盘挂载在另一台Linux主机上。
将需要更改密码的Linux主机的硬盘取下,并连到另一台Linux主机上,并按照一般的步骤挂载硬盘到某个目录,之后进入/etc/shadow,然后删除root的密码。