第一次在安装Centos7系统的时候,由于当时键盘无法使用,不能设置root账户的密码,等系统安装完成后,登录系统需要输入root账户的密码,这个时候没有密码系统拒接登录,解决办法如下
第一步:进入开机模式
在出现上图的界面时候,直接在电脑上按E键就回跳到另一个界面
第二步:在下图界面Linux6开头处的行最后处添加 init=/bin/sh 就可以,详询见下图片
第三步:上一步添加好后,直接按Ctrl+x键进入到另一个界面(可以编辑linux命令行的界面,如下图)
第四步:直接在命令行输入passwd,并按照要求输入密码后,提示认证失败,authentication token manipulation error(身份验证令牌操作错误),见下图
出现上图的认证失败主要是没有挂载根目录,挂载根目录mount -o remount, rw / 具体见下图
第五步:出现上图的界面,说明挂载成功,成功后继续在命令行输入passwd命令,按照要求输入密码,即可重置密码成功,见下图
第六步:执行 touch /.autorelabel 使selinux生效,否则无法正常启动,并重启(重启执行reboot无效,需要使用exec /sbin/init)见如下图片
第七步:登录系统并验证
出现如下图的界面,密码设置成功