CentOS6
1. 进入启动系统倒计时的时候,按esc

之后进入一下界面:

- 2. 按a 键进入修改内核参数页面

3. 在quiet后面加入空格和1 ,如下:回车进入单用户模式

4. 命令行输入passwd修改密码

5. 重启即可
CentOS7
1. 在启动grub菜单的时候,按键e进入编辑模式:


2. 光标往下滑找到linux16那一行,将ro改为rw init=/sysroot/bin/sh

3. 改完后按下ctrl+x进入单用户模式

4. 命令行输入chroot
/sysroot 访问系统

5. 命令passwd root 修改密码

6. 命令touch /.autorelabel更新系统信息并命令exit退出chroot

7. Reboot重启系统即可
centOS6和7单用户修改密码
原文:https://www.cnblogs.com/betterquan/p/11474148.html