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

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

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

(0)

相关推荐

  • linux CentOS 7.4下 mysql5.7.20 密码改回来的处理方法

    mysql升级5.7版本以后,安全性大幅度上升. 但是呢...带复杂的记不住.额额..本来脑子就不好使,还记那么复杂,尤其是本地就更没必要,还是root方便. 进入mysql mysql> SHOW VARIABLES LIKE 'vali%'; +--------------------------------------+--------+ | Variable_name | Value | +--------------------------------------+--------+

  • Centos7.3下mysql5.7.18安装并修改初始密码的方法

    本文为大家分享了Centos7.3下mysql5.7.18的安装,和修改初始密码,供大家参考,具体内容如下 1.官方安装文档 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2.下载 Mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 下载到本地再上传到服务器,或者使用wget 直接下载 wget http://repo.mysql.com/mysql57-community-re

  • CentOS环境中MySQL修改root密码方法

    环境相关: OS:CentOS release 6.9 IP:192.168.1.10 MySQL:MariaDB-10.1.30 1. 修改前的确认 修改root密码是需要重启mysql库,确认生产真的可以重启mysql库: 确认生产是否有直接使用root用户连接到库的使用情况,如果有则要做相应连带变更: 修改密码前请停掉连接到库的应用,也就是停掉该库相关的所有生产线. 2. 停库修改密码 ps -ef|grep mysql|grep -v grep # 找到对应的mysql服务器守护进程,查

  • Centos下 修改mysql密码的方法

    1.修改MySQL的登录设置: # vim /etc/my.cnf 加上一句:skip-grant-tables 如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock 2.重启mysql # service mysqld restart Stopping MySQL: [ OK ] Starting MySQL: [ OK ] 3.修改密码 mysql> USE mysql ; Database changed m

  • CentOS8下的root密码快速修改方法

    开启centos8虚拟机,在图1界面中按上下键选中第一行 如图1所示 按'e'键,进入图2界面,移动向下方向键至"linux16"开头的行.然后按向右的方向键移动,找到"ro"并将其修改为"rw init=/sysroot/bin/bash".(rw后边有空格,\是系统自己添加的),如图3所示. 如图2所示 如图3所示 同时按住Ctrl和x键,系统进入如下界面,即emergency(紧急情况)模式.如图4.5所示. 如图4所示.此界面等待时间较长

  • centos7 设置grub密码及单用户登录实例代码

    centos7与centos6在设置grub密码的操作步骤上有很大的差别,特此记录供以后查用 grub加密的目的: 防止不法分子利用单用户模式修改root密码 给grub加密可以采用明文或者加密的密文两种,建议使用加密的密文方式,两者操作步骤上相差不多,本文以加密的密文为例 一.设置grub加密 1.使用grub2-mkpasswd-pbkdf2命令创建密文(一定的保存记住自己设置的密码) 2.在/etc/grub.d/00_header 文件末尾,添加以下内容  (root 为单用户登录使用的

  • centos配置ssh免密码登录后仍要输入密码的解决方法

    前言 在搭建Linux集群服务的时候,主服务器需要启动从服务器的服务,如果通过手动启动,集群内服务器几台还好,要是像阿里1000台的云梯Hadoop集群的话,轨迹启动一次集群就得几个工程师一两天时间,是不是很恐怖.如果使用免密登录,主服务器就能通过程序执行启动脚步,自动帮我们将从服务器的应用启动.而这一切就是建立在ssh服务的免密码登录之上的.所以要学习集群部署,就必须了解linux的免密码登录. 第一步:在本机中创建秘钥 1.执行命令: ssh-keygen -t rsa -C "xx@qq.

  • CentOS7如何重置root密码的方法

    搬砖过程中杂七杂八的环境和配置问题,每次总能碰到不一样的错误.Google一下发现别人能解决的方法不一定适合你.这次我遇到问题的环境是: Windows 10 企业版 2016 LTS VMware® Workstation 14 Pro 14.1.0 build-7370693 CentOS Linux release 7.5.1804 (Core) VMWare中安装的CentOS 7 root密码忘记了,于是只能重置 一.启动客户机 进入如上界面之后按e,然后进入如下界面 二.修改启动文件

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

    需求 不管是window系统还是Linux系统,我们会因为这样那样的原因忘记密码,为了保留数据,不建议重装系统这个方法 实验环境 1.centos 7虚拟机 2.修改为为指定密码123456(只是为了演示的密码) 步骤 1.首先,启动系统,进入开机界面,在界面中按"e"进入编辑界面. 2.进入编辑界面,使用键盘上的上下键把光标往下移动,找到以""Linux16"开头内容所在的行数",在行的最后面输入: init=/bin/sh 3.接着,输入完成

  • Windows中MySQL root用户忘记密码解决方案

    同时打开2个命令行窗口,并按如下操作: <1>.在第一个"命令行窗口"输入: cd D:\Program Files\MySQL\MySQL Server 5.5\bin net stop mysql mysqld --skip-grant-tables <2>.在第二个"命令行窗口"输入: cd D:\Program Files\MySQL\MySQL Server 5.5\bin mysql -uroot -p mysql> upd

  • Centos搭建chrony时间同步服务器过程图解

    我的环境:3台centos7.5 1804 master 192.168.100.140 node1 192.168.100.141 node2 192.168.100.142 三台机器都安装chrony服务 yum -y install chrony master节点 26行和29行取消注释,26行要按照实际情况写IP地址段(我的是192.168.100.0 然后启动chrony服务 systemctl restart chronyd.service systemctl enable chro

  • MySql登陆密码忘记及忘记密码的解决方案

    方法一: MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: safe_mysqld --skip-grant-tables& 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库. 需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效 方法二: 可以进行如下的步骤重新设置MySQL的root密码: 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码

  • Mysql忘记密码解决方法

    目录 一.前言 二.环境介绍 三.具体操作 1.关闭mysql服务 2.修改配置文件 3.启动mysql服务 4.连接mysql服务 5.修改密码 6.将配置文件中的skip-grant-tables删除 7.测试 一.前言 经常做测试的朋友都知道,自己弄的各种服务,各种账户,有时候就会遗忘,mysql忘记密码就是其中一种情况.当我们忘记mysql密码时,我们可以通过mysql的配置文件设置登录不需要认证就可以不需要密码进行登录了,所以接下来我介绍的方法就是怎么配置mysql登录无需密码认证.

  • 关于SQL Server 2008忘记sa密码修改sa密码的方法图解

    1. 先用Window身份验证方式登陆进去,选择数据库实例,右键选择属性--安全性:把服务器身份验证选项从"Window身份验证模式"改为"SQLServer和Window身份验证模式".点击确定,关闭当前对象资源管理器.   2. 重 新用Window验证方式登陆,在左边的树结构中选择"数据库"下面的"安全性"选项--登录名--sa,右键属性--在"SQLServer身份验证"中输入要设置的sa密码. 3

  • MySQL 8忘记密码的最佳处理方式浅析

    前言 对MySQL有研究的读者,可能会发现MySQL更新很快,在安装方式上,MySQL提供了两种经典安装方式:解压式和一键式,虽然是两种安装方式,但我更提倡选择解压式安装,不仅快,还干净.在操作系统上,MySQL也支持多类型操作系统,如linux,windows等,如下为MySQL几个重大变化的操作系统. 通过研究分析,不难发现:MySQL从低版本向高版本迭代变化的过程,越来越严谨的安全性是其一大特点之一,我们举个例子,在版本6前,当忘记密码,重置密码,非常方面,只需使用执行如下两步即可: 步骤

  • 虚拟机Linux系统忘记密码修改root或其他用户密码的方法

    使用场景 linux管理员忘记root密码,需要进行找回操作. 注意事项:本文基于centos7环境进行操作,由于centos的版本是有差异的,继续之前请确定好版本. 步骤 一.重启系统,在开机过程中,快速按下键盘上的方向键↑和↓.目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停. 以下是暂停后的界面,可以查看下方的英文可知↑和↓的作用. 二.使用↑和↓将选择行设置为第一行(背景高亮即为选中),按下键盘上的e,进入编辑模式 三.将光标一直移动到 LANG=en_US.UT

  • mysql忘记密码怎么办(windows linux)

    先给大家介绍windows下mysql忘记密码的解决方案. Windows下的实际操作如下 1.关闭正在运行的MySQL. 2.打开DOS窗口,转到mysql\bin目录. 3.输入mysqld --skip-grant-tables回车.如果没有出现提示信息,那就对了. 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录. 5.输入mysql回车,如果成功,将出现MySQL提示符 > 6. 连接权限数据库>use mysql; (>是本来就有的提示

  • Linux系统MySQL忘记密码,重置密码,忽略表名、列名大小写的方法

    在linunx系统刚装的MySQL,忘记曾经设置的密码或者安装过程无法设置密码时,试图用常用的密码猜测,如:1,11,111,1111,11111,111111,123456,000000,1234321等等最简单的默认密码来试探,结果试遍了也不对,还是无法进入mysql.原因可能是你当初设置的密码比较复杂后来给忘了,更可能的原因是你安装过程中没允许设置密码,这样的密码一般是MySQL随机生成的一大串由大小写字母.数字和符号组合成的复杂密码.这样的密码不需要白费力去试探了,这就需要通过特殊的方式

随机推荐