某一服务器长时间不使用,或者由于频繁修改root密码,导致忘记root密码无法登陆系统问题,通过进入单用户修改root密码,CentOS7|RHEL7与6系列有一些区别,不在适用于7。
1.在启动grub菜单,选择编辑选项启动,e键进入编辑界面。
2.大致在Linux 16那一行,将ro修改为 rw init =/sysroot/bin/sh。
3.ctrl+x 使用单用户模式启动系统。
4.使用如下命令访问系统。
:/# chroot /sysroot
5.修改root密码,设置新密码。
:/# passwd root
6.更新系统信息。(*如果遗漏此步骤,密码修改失败。)
:/# touch /.autorelabel
7.退出chroot
:/# exit
8.重新启动系统 (CentOS7之前版本,再次执行exit也行。)
:/# reboot