CentOS 7 忘记root密码的解决之道

1、启动时任意键暂停启动,会出现如下界面:

wKiom1fhHh3SSx0-AAAHOxxCLH8396.png

wKiom1fhHh7BGXFUAAAF5xunT-U058.png

2、按e键进入编辑模式,将光标移动linux16开始的行,添加内核参数 rd.break

wKiom1fhHmGBCQuVAAARroQcibI649.png

3、按 ctrl+x 组合键启动

4、查看各分区和文件系统的挂载情况,需要将 / 的模式改为 rw

wKioL1fhH0zzdpmFAABbeYG8ofs995.png

wKiom1fhH02zOhNBAABRsUMGus4452.png

5、当前系统上的 / 是在光盘上的,切换至挂载目录下的 / ,才可以修改密码

wKioL1fhH3jDmU-nAAAT58V950k157.png

6、在 / 目录下创建autorelabel文件后,退出即可回到熟悉的界面

wKiom1fhH7ez2PGDAAAIe7NF_LM702.png

注意:autorelabel文件是因为如果之前系统启动了selinux,必须运行此命令,为整个文件系统重新创建安全标签,为了selinux生效,否则将无法正常启动系统。

原创文章,作者:pingsky,如若转载,请注明出处:http://www.178linux.com/48892

(1)
pingskypingsky
上一篇 2016-09-26 07:44
下一篇 2016-09-26 08:07

相关推荐

  • sed与vim浅析

    sed与vim sed Stream EDitor, 行编辑器,sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”( pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。…

    Linux干货 2016-08-10
  • Linux基础知识(三)

    1、列出当前系统上所有已经登录的用户的用户名(多次登录的用户,只显示一次即可) [root@bogon ~]# w |grep -E ".*(pts|tty).*"|awk '{print $1}'|uniq 2、列出最后登录到当前系统的用户的相关信息 [root@bogon ~]# last -aF 3、取出当前系统…

    Linux干货 2016-10-09
  • bash脚本作业

    1、每隔3秒钟到系统上获取已经登录的用户的信息;如果发现用户hacker登录,则将登录时间和主机记录于日志/var/log/login.log中,并提示该用户退出系统。 2、随机生成10以内的数字,实现猜字游戏,提示比较大或小,相等则退出。 1、求100以内所有正整数之和 2、通过ping命令探测172.16.250.1-254范围内的所有主机的在线状态,…

    Linux干货 2016-08-19
  • Linux文件管理

    1、Linux上的文件管理命令都有哪些,其常用的使用方法及其相关示例演示。 Linux上的文件管理命令   目录管理类命令:mkdir,rmdir    mkdir [OPTION]… DIRECTORY…     -p: 自…

    Linux干货 2016-09-26
  • 第二周练习题

    创建/tmp目录下的:a_c,a_d,b_c,b_d; ~]# mkdir -pv /tmp/{a_{c,d},b_{c,d}} 创建如下目录: ~]# mkdir -pv /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,…

    Linux干货 2016-11-01