对于一些非专业的Linux运维工程师或者偶尔使用Linux系统的学习者而言,比如我,经常会碰到忘记密码的尴尬,那这时候,快速的重置密码就相当重要了。废话不多说,今天我们就一起来学习一下如何快速重置密码。

主要分为三步:

  第一步,确认你装的是RHEL 7系统,因为我的Linux试验机是RHEL 7版本,所以如果你装的和我的不一致,可能命令也会有所差别,就只能仅供参考了。

  如果你安装的RHEL 7系统,那么完全按照我下面的操作你就能解决忘记密码的烦恼了...

cat  /etc/redhat-release

# 接着会弹出这样的信息
Red Hat Enterprise Linux Server release 7.0 (Maipo) reboot # 重启

  如下图1所示:

  

                     图 1

  第二步,重启Linux系统并出现引导界面,按下键盘上的 “E”键 进入内核编辑界面,如图2所示:

                      图 2

  在紧接着出现的界面中先使用方向“↓”键向下翻动,找到 “linux16” 开头的那行,通过方向键或按 “End”键将光标移到末尾处,追加写上 “rd.break” 参数,

然后按下 Ctrl + X 组合键来运行修改过的内核程序,如下图3所示:

                              图 3

  大约10秒过后,进入系统的紧急求援模式,如图4所示:

  

                        图 4

  

  第三步,依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码(在出现 “New password:” 字样的地方就可以输入你的密码),

这里我设为 “1201” (实际生产环境密码要足够复杂,保证安全), 重启过后你就可以使用新密码来登录了。输入的命令如下:

mount -o remount,rw  /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot

  实际效果图如下图5所示:

  

                          图 5

  最后经过一段时间(可能与电脑性能有一定关系,一般在3到5分钟)的等待,重启后的系统密码就是你重新设置的那个了,用户名不变。

  如果能给你带来一点帮助,别忘了,顺便点个赞额!

  

Linux重置管理员密码的更多相关文章

  1. 安装屏保软件(Linux终端演示 “黑客帝国” 字母雨界面)和Linux修改管理员密码

    1.Linux修改管理员密码:打开终端:1. 重启 reboot  2.进入内核登陆系统点击e3.进入系统救援界面,定位Linux16所在行,找到ro 后删除,在此位置添加一条命令: rw init= ...

  2. win10 命令重置 管理员密码

    重置win10系统管理员的方法有不少,这里给大家介绍的一种用Windows PowerShell命令重置win10管理员密码方法教程,感兴趣的用户,可以学习一下. 操作过程: 1.点击左下角的开始菜单 ...

  3. Linux重置root密码步骤

    1.开机时任意按一个方向键,进入界面,选择linux系统,按e键进入2.然后用上下键选择kerner(内核)那一行,按e键进入编辑界面,编辑界面最后一行显示如下:(grub edit> kern ...

  4. Linux重置mysql密码(转载)

    From:http://hi.baidu.com/mcspring/item/6358ee27afe7e1c8a5275ab7 首先,必须拥有MySQL操作的所有权限: 其次,停止MySQL服务: / ...

  5. Gitlab系列八之重置管理员密码

    gitlab web登入密码忘记以后可以用如下方式修改密码 [root@gitlat-test gitlab]# gitlab-rails console production Loading pro ...

  6. linux重置mysql密码

    1.使用重置脚本 wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh;sh reset_mysql_root_passwo ...

  7. Linux 重置root密码

    1.首先输入:sudo passwd root(设置root密码) 2.输入当前系统的账户密码(账户:my的密码) 3.输入新的root密码,确认新 4.密码,密码更新成功 5.在提示符处输入:su按 ...

  8. 重置mysql管理员密码

    重置管理员密码 1.关闭mysql 2.开启mysql,跳过授权表mysql服务 提示:如果此步骤操作成功,那么任何用户登陆MySQL都不需要用户名与密码 保持此窗口不能关闭 3.重新cmd,登陆 m ...

  9. DedeCms织梦后台管理员密码修改和忘记重置方法

    方法/步骤 打开dede_admin数据表: 进入你的MYSQL后台,然后在你的数据库名中,找到dede_admin这项如图,pwd下的值就是你的密码,织梦密码采取的是MD5加密,破解麻烦而且没有必要 ...

随机推荐

  1. 在 ubuntu 中安装 python3.5 tornado pymysql

    一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...

  2. 几种分布式调用技术的比较 -- RPC VS REST

    我之前在传统IT公司干活,后来来了互联网,感受到了很多不同,其中有一点就是两者使用到的技术有一些差别.比如说分布式调用技术. 我在的这家公司内部的服务架构是基于Thrift的,服务基于Thrift进行 ...

  3. 操作系统CPU上下文切换

    关于CPU,有3个重要的概念:上下文切换(context switchs),运行队列(Run queue)和使用率(utilization). 上下文切换: 目前流行的CPU在同一时间内只能运行一个线 ...

  4. oracle表空间维护常用命令

    ---查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spac ...

  5. sqlplus连接的三种方式

    sys用户在cmd下以DBA身份登陆: sqlplus /nolog      --运行sqlplus命令,进入sqlplus环境.其中/nolog是不登陆到数据库服务器的意思,如果没有/nolog参 ...

  6. golang的最简单的文件浏览web服务器

    网上看到的,记录下,备用 package main import ( "net/http" ) func main() { http.Handle("/", h ...

  7. struts2学习(7)值栈简介与OGNL引入

    一.值栈简介: 二.OGNL引入: com.cy.action.HelloAction.java: package com.cy.action; import java.util.Map; impor ...

  8. error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

    编译出现如下错误: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such ...

  9. 侯捷 c++面向对象程序设计

    基础知识 基于对象:Object Based 面对的是单一class的设计. 面向对象:Object Oriented 面对的是多重classes的设计,涉及到类和类之间的关系. 课程中设计到两种不同 ...

  10. poj2356 Find a multiple

    /* POJ-2356 Find a multiple ----抽屉原理 Find a multiple Time Limit: 1000MS Memory Limit: 65536K Total S ...