去年5月份公司给报名了RHCE8考试,苦学2天顺利通过。考试一共考两场,上午是RHCSA82,下午是RHCE8,只要多练习稳过,没什么压力。其中有一道题就是修改root密码的,给的答案只是其中的一种方法。考试的时候非常的熟练,但是没几天就忘记了,应该是对方法没有理解吧,本来以为工作中不会用到的,结果有次搞浪潮的服务器,因为不能重装系统,只能把密码修改掉,所以又百度了一下才解决掉。为了下一次用到的时候更容易找到就把方法记录在头条。
1.重启系统,在选择内核这一步,按键盘的“↑&↓”打断系统启动过程,然后按“e”进入编辑状态,如下图所示。
2.在linux开头的那一行末尾输入:rd.break console=tty0,如下图所示。
3.按ctrl X进入emergency mode,如下图所示。
4.执行一下操作即可完成修改root密码:
mount -o remount,rw /sysroot
chroot /sysroot
echo "要修改的密码" | passwd --stdin root
touch /.autorelabel
sync
5.执行reboot重启即可。