linux 设置/重置root密码(破解密码)以虚拟机为例

假设不知道2号机器密码,需要重置root密码为123


  1. 打开2号虚拟机 在菜单选项中重启此虚拟机
  2. 重启之后进入虚拟机出现菜单界面时候 按上下左右任意键停止系统自动进入系统,之后确保在第一个菜单上按 e 找到linux......这一行重启 把里面的ro改成 rw。(可读改成可写) 然后再最后面的 rhgb系统运维工作内容 quiet 后面加入 空格 rd.break 加完之后按 Ctrl+x 启动计算机进入救援模式
  3. chroot /sysroot/ 进去之后执行命令,切换到系统的根目录
  4. passwd root 执行 定义密码
  5. touch /.autorelabel 再/下创建一个.autorelabel 文件 名称是固定的 (注意点要加) 如果不创建linux是什么操作系统 重启之后密码会被还原。创建之后exit退出 然后reboot 重启即可。(下一重启全盛时代次第一次重启会比较慢,也有可能会花屏,如果花屏可以关掉窗口重开,或者在菜单中选择重启)
  6. exit 创建之后exit退出
  7. reboot 然后reboot 重启即可。