运行环境:CentOS系统
准备工具:CentOS 服务器
所需知识:对Linux基础操作命令、引导有一些了解。
一、重启CentOS系统,并在开机时按键盘的“E” 键或者“ESC”键,会进入如下界面。
(1-1图一)已进入;
二、选择相应的内核,再次按“E”键,进入如下界面。
(1-2图一)找到“ro”修改为“rw init=/sysroot/bin/sh” ;
(1-2图二)修改完成;
三、按“Ctrl”+“x”键,会进入到shell界面。
(1-3图一)shell界面;
四、需要切换一下根,输入“chroot /sysroot”命令,将/sysroot作为根。
(1-4图一)修改/sysroot作为根;
五、输入“passwd”命令进行密码修改,需要输入两次,其中一次是确认密码。
(1-5图一)执行密码修改命令;
六、如果系统有开启selinux,需要执行“touch /.autorelabel”,否则密码不生效(未开启selinux忽略此步骤)。
(1-6图一)执行后没有反馈;
七、执行“exit”命令退出,并执行“reboot”命令重启,重启后即可使用修改后的密码。
(1-7图一)执行退出命令和重启命令;