zoukankan      html  css  js  c++  java
  • Centos 6.5 磁盘修复 破解删除root密码

    起因:由于存储设备故障。导致虚拟机断开。恢复后虚拟机无法启动,发现报磁盘损坏,需要运行fsck运行

    问题解决思路:

    1、虚拟机无法启动,所以需要进入系统进行修复

    2、root密码是自动修改的。由于虚拟机无法启动,所以密码无法获取

    3、挂载系统盘按F2进入bios 修改启动顺序,重启

    4、选择第三项,系统修复模式

     5、网上搜了一堆创建目录,挂载光盘啥的。都是扯淡的

    6、强调一下:上图中进入的界面,ls 可以看到是 / 说明是在光盘目录下

      首先,删除密码是要进入系统目录下,/mnt/... 进入后会看到系统目录  就可以看到 etc目录

      之前被坑就是 这个/etc 目录,删上图刚进来时的 /etc/passwd 中的目录是没用的 也没法删除

      需要 cd /mnt/sysimage/ 系统所在的目录中 找到etc目录 vi 打开 etc/passwd  按x删出第一个:后的内容  

      

      X为root密码,0 为 root用户。然后删除 etc/shadow 中root密码(冒号后很长的字符串)

      

      其实,etc/passwd 下还有个目录 etc/passwd- 连这个目录中的一起修改了

    7、在修改 etc/shadow 中的第二个:后的内容 。同样修改 etc/shadow-中的内容

    8、卸载光盘 

    9、reboot 重启

    10、root用户 无密码直接进入

    11、fsck -y /dev/mapper/vg_lanydroid-lv_root (自动填y修复该分区)

    具体哪个分区,可根据服务器提示修改。完毕!

  • 相关阅读:
    python知识合集
    可拖动的DIV
    JavaScript创建对象
    JavaScript prototype
    CSS media queries
    JavaScript作用域链
    JavaScript包装对象
    贫下中农版jQuery
    JavaScript 命名空间
    z-index 应用简单总结
  • 原文地址:https://www.cnblogs.com/fuhai0815/p/8558101.html
Copyright © 2011-2022 走看看