CentOS 7忘记密码解决方案过程图解

 更新时间:2020年08月25日 10:00:43   作者:Keep__Studying  
这篇文章主要介绍了CentOS 7忘记密码解决方案过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

需求

不管是window系统还是Linux系统,我们会因为这样那样的原因忘记密码,为了保留数据,不建议重装系统这个方法

实验环境

1.centos 7虚拟机

2.修改为为指定密码123456(只是为了演示的密码)

步骤

1.首先,启动系统,进入开机界面,在界面中按“e”进入编辑界面。

2.进入编辑界面,使用键盘上的上下键把光标往下移动,找到以““Linux16”开头内容所在的行数”,在行的最后面输入:
init=/bin/sh

3.接着,输入完成后,直接按快捷键:Ctrl+x 进入单用户模式。

4.接着,在进入新的编辑界面中,在最后面输入“ls”
ls

5.接着,在光标闪烁的位置中(最后一行的位置)输入:

mount -o remount,rw /

注意:mount与-o之间有空格以及rw与/之间也有空格,不能省略

6 接着,在新的一行最后面输入:passwd, 完成后按键盘的回车键

7.在弹出的内容中就是修改密码的操作了,在光标闪烁的位置输入新的密码(密码在输入的时候是不显示的,就像没反应一样,只需要记住自己输入的密码是正确的就可以了, 完成后按键盘的回车键

8.接着,再一次输入刚输入设置的密码,密码修改成功后,会显示passwd.....的样式,说明密码修改成功

9.输入:

touch /.autorelabel

注意:touch与 /后面有一个空格)

10.重启系统

exec /sbin/init

11.接着,等待系统自动修改密码,完成后,系统会自动重启。

12.在弹出的用户名中输入:root账户和修改好的密码123456

接着,登录成功后,界面会提示上一次登录的详细信息,成功登录后,进入系统打开终端,能够正常使用了,说明密码修改成功说明密码修改成功了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • centos 6.9 升级glibc动态库的详细过程

    centos 6.9 升级glibc动态库的详细过程

    glibc是gnu发布的libc库,即c运行库,glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。这篇文章主要介绍了centos 6.9 升级glibc动态库的详细过程,需要的朋友可以参考下
    2019-11-11
  • Apache APISIX Dashboard 未授权访问漏洞分析(CVE-2021-45232)

    Apache APISIX Dashboard 未授权访问漏洞分析(CVE-2021-45232)

    Apache APISIX 是一个动态、实时、高性能的 API 网关, 提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能,这篇文章主要介绍了Apache APISIX Dashboard 未授权访问漏洞(CVE-2021-45232),需要的朋友可以参考下
    2023-03-03
  • Linux之删除带有空格的文件(不是目录)

    Linux之删除带有空格的文件(不是目录)

    这篇文章主要介绍了Linux之删除带有空格的文件(不是目录),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • 详解linux SSH登录流程

    详解linux SSH登录流程

    本篇文章通过秘匙生成等问题详细分析了linux里SSH登录流程,有需要的朋友参考一下吧。
    2017-12-12
  • linux远程登录ssh免密码配置方法

    linux远程登录ssh免密码配置方法

    这篇文章主要介绍了linux远程登录ssh免密码配置方法,需要的朋友可以参考下
    2015-10-10
  • Linux防火墙开放和限制端口的方式

    Linux防火墙开放和限制端口的方式

    掌握Linux系统的防火墙基本命令对于系统管理至关重要,本文介绍了查看防火墙状态、启动、关闭、重启防火墙,以及如何开放或限制端口,特别是如何批量处理端口,文中提供的命令和步骤可以帮助用户有效管理防火墙设置,确保系统的安全性
    2024-10-10
  • Linux中搭建DNS域名解析服务器的详细过程

    Linux中搭建DNS域名解析服务器的详细过程

    在Linux中搭建DNS服务器涉及配置和运行一个软件来提供DNS服务,DNS是互联网上的一种系统,它将域名转换为对应的IP地址,使得用户可以通过易记的域名访问网站,而不是记忆一长串数字,本文给大家详细介绍了Linux中搭建DNS域名解析服务器,需要的朋友可以参考下
    2024-03-03
  • linux的一个find命令配合rm删除某天前的文件方法

    linux的一个find命令配合rm删除某天前的文件方法

    下面小编就为大家带来一篇linux的一个find命令配合rm删除某天前的文件方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • 在Fedora 10下配置SVN服务器的步骤

    在Fedora 10下配置SVN服务器的步骤

    subversion(简称svn)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
    2010-12-12
  • linux系统 java环境变量的配置方法

    linux系统 java环境变量的配置方法

    这篇文章主要介绍了配置linux系统 java环境变量的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11

最新评论