rhel7恢复root密码

rhel7 root密码恢复方式:

  1. 重新启动系统

  2. 按任意键中断启动加载器倒计时

  3. 将光标移到需要启动的条目

  4. 按e编辑选定的条目

  5. 将光标移到内核命令行(以liinux16开头的行)

  6. 删除此段中ro后的内容,加rd.break(就在从initramfs向实际系统交控制权前,该操作会中断)

  7. 按Ctrl+x 使用这些更改启动

    (此时会显示root shell,且实际系统的root文件系统会在/sysroot 中以只读方式挂载)

  8. 以读写方式重新挂载/sysroot

    switch_root:/# mount -oremount,rw  /sysroot

  9. 切换为chroot 存放位置,其中/sysroot 被视为文件系统树的root

    switch_root:/# chroot  /sysroot

  10. 设置新root密码

    Sh-4.2# passwd root

  11. 确保所有未标记的文件(包括此时的/etc/shadow)在启动过程中都会重新获得标记

    sh-4.2# touch /.autorelabel

  12. 键入exit两次。第一次将退出chroot存放位置,第二次将退出initramfs调试shell。此时,系统将继续进行启动,执行完整的SELinux重新标记,然后再次重新启动。

posted @ 2016-12-26 14:00  疯狂110  阅读(257)  评论(0编辑  收藏  举报