使用的是VMware workspace 12搭建的CentOS 7虚拟环境
1. 首先,打开VMware,再选择“重新启动客户机”,在系统加载页面按“e”进入编辑页面
2. 然后按向下键,找到以“Linux16”开头的行,将 “ro” 改为 “rw”,且在该行的最后面输入“init=/bin/sh”
3. 接下来按“Ctrl+X”组合键进入单用户模式
4. 接下来再输入“mount -o remount,rw /”(注意mount与-o之间和rw与/之间的有空格)(可以不输入这个)
5.在接下来出现的界面中输入命令: chroot /sysroot (获取系统用户权限)
5. 然后再输入“passwd 用户名” (eg: passwd root)
6. 接下来就是输入新密码和确认密码
7. 接下来再输入touch /.autorelabel,回车(由于selinux开启着的需要执行这条命令更新系统信息,否则重启之后密码未生效)
8. 输入exec /sbin/init,(重启系统)回车