一、前言

如果在Linux系统下root密码丢失或者需要破解物理机器用户密码,可以通过进入系统单用户模式进行重置root密码。本文介绍CentOS6和CentOS7两个系统版本进行root密码重置。

二、CentOS6进入单用户模式重置root密码

环境:CentOS6.8-X86_64

提示:CentOS6进入单用户模式比较简单,重新启动后在启动界面任意按一个字符,进入选择启动项菜单->a->输入S,s,single,1,i 1,init 1中的任意一个即可进入单用户模式

1、重启虚拟机键入空格进入菜单

2、键入字母a,然后输入init 1或其他进入当用户模式的字符,然后键入回车

3,、修改用户密码

4、之后运行reboot命令重启虚拟机

三、CentOS7进入单用户模式重置root密码

环境:CentOS7.5

方法一:

提示:CentOS7进入单用户模式,同样进入启动菜单->e->找到linux16开头的行,删除rhgb和quiet,把ro改为rw,同时在后面添加init=/sysroot/bin/sh

1、进入菜单,键入字母e,找到linux16开头的行(注意:需要建键入↓键把文本拉倒末尾才能看见linux16开头的行)

2、删除rhgb、quiet,把ro给位rw,并在后面添加init=/sysroot/bin/sh

3、按Ctrl+x启动系统

4、进入/sysroot目录修改root密码

5、因为CentOS7受SELinux控制,所以要更新一下/.autorelabel文件

6、退出/systoot目录,并执行命令reboot重启系统

方法二:

提示:CentOS7进入单用户模式,同样进入启动菜单->e->找到linux16开头的行,删除rhgb和quiet,把ro改为rw,同时在后面添加init=/bin/bash或init=/bin/sh

1、进入菜单,键入字母e,找到linux16开头的行(注意:需要建键入↓键把文本拉倒末尾才能看见linux16开头的行)

2、删除rhgb、quiet,把ro给位rw,并在后面添加init=/bin/bash

3、按Ctrl+x启动系统

4、修改root密码

5、因为CentOS7受SELinux控制,所以要更新一下/.autorelabel文件

6、执行命令exec /sbin/init退出单用户模式

CentOS6和CentOS7进入单用户模式重置root密码的更多相关文章

  1. centos7进入单用户模式修改root密码

    1.开机 按“e”,然后输入init=/bin/sh 2.根据提示按ctrl+x 得如下图: 3.输入mount -o remount,rw    /  输入passwd设置新密码.如下图:  4.输 ...

  2. 转Centos7.0进入单用户模式修改root密码

    Centos7.0进入单用户模式修改root密码   启动Centos7 ,按空格让其停留在如下界面. 按e进行编辑 在UTF-8后面输入init=/bin/sh 根据提示按ctrl+x 得如下图 输 ...

  3. 加密grub防止通过单用户模式破解root密码

    (1).CentOS6 1)产生加密密码 [root@CentOS6 ~]# grub-md5-crypt Password: Retype password: $1$QPduF0$FNhzDUPQP ...

  4. centos 7 下进入单用户模式修改root密码

    centos7进入单用户模式修改root用户密码 在工作中可能会遇到root密码忘记,那么这里就要进入单用户模式下了. 在重启电脑之后 时间:2015-05-13 10:42来源:blog.51cto ...

  5. 如何单用户模式破解root密码&救援模式破解root密码

    学了几天Linux,终于到了装逼时刻,看看如何破译别人的root密码,哈哈哈哈..... 单用户模式破解root密码 重置Centos 7 Root密码的方式 step1 - 在启动grub菜单,选择 ...

  6. 忘记root密码怎么办-单用户模式修改root密码

    忘记root密码怎么办-单用户模式修改root密码================================= 1,开机3秒内按下向下的方向键,目的是为了不让它进入系统,而是停留在开机界面. 2 ...

  7. 单用户模式修改root密码

    单用户模式修改root密码 1.进入引导菜单界面2.按e进入grub,在linux或linux16那行结尾加上 rw init=/bin/bash,按Ctrl+x或F103.进入bash-4.3# , ...

  8. 进入单用户模式修改root密码

    进入单用户模式修改root密码 1.进入引导菜单界面2.按e进入grub,在linux或linux16那行结尾加上 rw init=/bin/bash,按Ctrl+x或F103.进入bash-4.3# ...

  9. 设置GRUB密码以防止单用户模式下root密码被恶意更改

    在使用LInux系统的时候可能会发生忘记root密码的情况,通常管理员会进入单用户模式下进行重置root密码.那么问题来了,既然管理员可以进入单用户模式,如果恶意用户可以接触的到计算机的话毫无疑问也是 ...

随机推荐

  1. php Swoole实现毫秒级定时任务

    项目开发中,如果有定时任务的业务要求,我们会使用linux的crontab来解决,但是它的最小粒度是分钟级别,如果要求粒度是秒级别的,甚至毫秒级别的,crontab就无法满足,值得庆幸的是swoole ...

  2. 使用Charles设置https代理到http以及证书安装(服务端篇)

    1.下载ssl证书到[登录],并且设置证书[始终信任] 2.SSL Proxying设置,Location为*,可以抓全部接口的https请求 参考:https://www.jianshu.com/p ...

  3. 小程序api的promise封装

    微信小程序和支付宝小程序的api封装方法是一样的,都是外部新建一个js,使用module.exports导出,要注意的是,最好使用post请求,虽然get请求没什么不好,主要是好修改.这里使用的MD5 ...

  4. pdf 在线预览之 vue-pdf插件

    vue-pdf   支持到ie11npm安装:npm install --save vue-pdf 组件template: <div class="show-pdf"> ...

  5. Dart Learn Notes 04

    流程控制语句 流程控制语句的作用就是控制代码的执行流程. if and else var a = 10; if(a > 10){ print('ok'); }else if( 5 < a ...

  6. 前端开发单位em

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. 【数据结构】之栈(Java语言描述)

    在前面的[这篇文章]中,我简单介绍了栈这种数据结构的操作功能,并使用C语言对其进行了代码的编写. Java的JDK中默认为我们提供了栈这种数据结构的API—— Stack . Java中的Stack类 ...

  8. 【Android - 组件】之Activity的启动模式

    Activity的启动模式目前有四种:standard.singleTop.singleTask 和 singleInstance. 1.standard standard 是标准模式,也是系统的默认 ...

  9. linux 生成免密登陆步奏

    1.大致流程 有时需要从服务器A免密连接到服务器B,这时需要在服务器A生成私钥和公钥,大致过程其实就2步. 1.1 在服务器A生成公钥和私钥 在服务器A上输入如下命令: ssh-keygen -t r ...

  10. c++关于multiset的头文件包含问题

    最近在Bilibili上看到不少侯捷老师C++的视频教程,侯捷老师翻译了很多C++的经典书籍,比如<Essential C++中文版>.<STL源码剖析>,也写了<深入浅 ...