CentOs7 HP找回root密码


linuxman本人尝试了两种方式修改密码,只有一种成功。现展示如下
第一种:成功
1. 在启动界面选择  centos linux, with linux***.x86_64
2. 按 e 键进入编辑模式
3. 将光标移动到 linux 16 开头的行,找到 ro 改为 rw init=sysroot/bin/sh  (注:此步网上有显示为 ro rd_lvm.lv_centos_vm20/root)
4. 修改完成后按  ctrl+x 开始执行
5. 进入后输入  chroot /sysroot  回车
6. 输入  passwd  回车
7. 根据提示输入两次你所需的密码
8. 完成后输入   touch /.autorelabel 回车
9. 输入 exit 回车
10.  reboot 重启 过程慢,要耐心等等

第二种:失败 (不知何因)
1. 在启动界面选择  centos linux, with linux***.x86_64
2. 按 e 键进入编辑模式
3. 将光标移动到 linux 16 开头的行,末尾有"LANG=zh_cn.UTF-8"在其同行后面加上 init=/bin/sh  (注:不可另启行,经linuxman测试,另启行无法成功进入单用户模式)
4.  执行 ctrl+x 
5. 输入passwd 回车修改密码(linuxman在此界面输入的字母在界面无任何显示,不知何因)
6. 在输入 密码的第一个字母时就提示 the password is a palindrome  并自动执行跳转到下个步骤。不管如何操作就在此步无法成功。提示成功实际也是失败的。不知何解。

注意:第一种方式在HP机架服务器上修改成功,但是系统需要重启两次,一次是修改后reboot,然后系统会自动再重启一次,然后就可以了;

原文地址:https://www.cnblogs.com/wxjnew/p/10136600.html