CentOS7相比于CentOS6在 进入单用户模式 的方法上有较大的不同,今天需要用到的时候看了好几篇文章都不行,经过摸索最后可以修改root账户的密码了,特此记录,以备自己后续和其它有需要的人查看。
首先对单用户模式做简单的说明,单用户模式是Linux系统7个运行级别中的第1个(从0开始),主要的作用是当忘记了root账户密码时,可以通过进入单用户模式修改root账户密码。
首先重启CentOS7系统,在出现图1这个界面的时候,按下空格键(按一下就行,其他文章说只要不是enter键即可,但是我一直用的是空格键,其他的键没有试过)
图1
按下空格键之后进入图2所示界面
图2
在图2所示界面按下e键,按下e键后,利用↑↓←→键找到图3所示界面
图3
在图中红色箭头标记的utf-8后面加上
init=/bin/sh
如图4所示
图4
然后按下Ctrl +x启动,进入图5所示界面
图5
然后输入
mount -o remount,rw /
如图6,
图6
现在就可以使用passwd来修改密码了,输入新的密码之后按下enter键再次输入密码即可完成密码的修改,修改完密码之后键入
touch / .autorelabel
(注意空格:touch空格/空格.autorelabel),最后输入
exec /sbin/init
回车,等待界面回到登录界面就完成了root账户密码的修改。如图7,8所示。
图7
图8
自己可以试试root账户的密码修改成功没有,方法很多,不在赘述。