|
|
51CTO旗下网站
|
|
移动端

2.8.3 CentOS 7.3修复root密码终极实战

《跟老韩学Linux运维》第2章高标准安装Linux操作系统,本书完全按照实际的Linux应用运维中的工作命令来讲解并加以实践,力求让读者看完此书后,能掌握运维工作中使用频率比较高的实战类型的运维指令。本节为大家介绍CentOS 7.3修复root密码终极实战。

作者:韩艳威来源:人民邮电出版社|2018-11-11 08:48

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

2.8.3  CentOS 7.3修复root密码***实战

1.基本原理

恢复root密码的操作方法较之前版本的CentOS更为简单,但其基本思想不变,即进入单用户模式在命令行下修改root密码。

2.开机进入启动界面

开机进入启动界面后,要按照屏幕的下方的操作提示迅速按下<e>键,如图2-136所示。

3.配置启动文件

按下<e>键后,即来到启动文件界面,这时按键盘上面的“↓”方向键,一直到文件底部,在“LANG=zh_cn.UTF-8”同行后面加上“init=/bin/sh”。注意一定要加在这个位置,其他网站上的教程另起一行加上此命令,我试验过是无法进入单用户命令行的。

然后按照屏幕下方的提示按下<Ctrl+x>组合键即进入单用户模式,如图2-137和图2-138所示。

4.用passwd修改root密码

此时在单用户模式下输入passwd密码,即可实现恢复root密码,如图2-139所示,全过程要比CentOS 5和CentOS 6要简单许多!

注意:“init=/bin/sh”的添加位置。

图2-139并没有修改成功,因为此时的文件系统是只读的,还需要做如下设置:

  1. mount o remount rw /

然后再次修改密码即可成功。重新挂/目录,赋予读写权限,如图2-140所示。

5.CentOS 7重置root密码小结

与CentOS 5和CentOS 6不同的是,当忘记CentOS 7 root密码并采用GRUB2为启动器时,将无法通过单用户模式重置root密码,下面针对CentOS 7如何重置root密码做了如下总结。

启动系统,并在GRUB2启动屏显时,按下<e>键进入编辑模式。

在linux16/linux/linuxefi所在参数行尾添加以下内容:init=/bin/sh。

按<Ctrl+x>组合键启动Shell。

挂载文件系统为可写模式:mount -o remount,rw。

运行passwd指令,并按提示修改root密码。

运行命令exec /sbin/init正常启动,或者用命令exec /sbin/reboot重启。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

Visual Studio 2005+SQL Server 2005数据库应用系

本书主要介绍采用Visual Studio 2005的C#语言为前台,SQL Server 2005数据库为后台的数据库系统开发技术。 全书分为15章,内容包括走进.NE...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客