如果你的Linux忘记root密码了怎么办?或者更改了配置文件导致无法开机怎么办?

23人阅读 评论(0) 收藏 举报
分类:

今天超过24:00了...嘛 算了

忘记密码篇:

如果说你忘记了root密码怎么办呢? 据我所知有这么几种方法。首先你的Linux开机了然后grub引导后会出现一个选择系统的界面,然后我们按照它的要求按e, 如图:


PS: 我用的是Kali的distribution(大部分Unix Like系统都基本上都是这样子因为基本上都是grub引导)但是我除了Nmap外其他什么工具也没用过,至于为什么要用Kali因为我觉得它的界面很帅而且听起来就很牛逼装逼满分,欧耶微笑当然我vm里有好几个版本

继续上图:


解释一下,这些其实就是grub中的shell script,决定着你的开机。

1. 看那有红色标记的那行,最后划红线的是我加上去的,意思就是跳过systemd直接以bash来启动!

2. 这部分是加载内核的, 如果不加那些就是正常启动了,但要注意的是!请看红色方框圈出来的,这里意思是以root身份启动但是仅仅把/dev/sda1以read only(ro)方式挂载

3.所以!请进入bash后重新挂载至可读写模式!!否则你任何操作都是没用的。

接下去就是下面写的"按Crtl-x或者F10来启动", 继续上图:


结束。

或者你也可以进入单用户模式,和上面那种方法所差无几,就是把init=/bin/bash 变成single后按Crtl+x,之后进入single mode修改密码

配置文件改错篇:

如果你配置文件改错了导致无法开机的问题,比如/etc/fstab这个配置文件,写错了或者改错了导致无法正常挂载开机

PS: 这个文件是负责配置分区设备的默认挂载在哪些目录和挂载选项是什么之类,如图:


圈出来的是下列各列的意思。

接下来看两种方法:

1. 可以按照一开始的方法进入bash,然后用mount -o remount,rw / 以可读写方式重新挂载后直接进入/etc/fstab进行修改就可以了

2. 如果你把根目录的挂载选项写错了,那可能你根本无法修改/etc/fstab,那只能把你正在使用的操作系统镜像文件刻录到U盘上然后用U盘启动后进入recovery mode后更改/etc/fstab中的配置选项。

(完)


查看评论

U4 “U盘不能启动怎么办”

-
  • 1970年01月01日 08:00

红帽Linux忘记root密码怎么办

1.启动系统过程中出现press any key to enter the menu界面后按下键盘e键。        (图1) 2.按下后会出现如下画面,在次按下e键,将会出现如图3所示的画面...
  • u010490755
  • u010490755
  • 2015-12-15 11:47:06
  • 640

linux虚拟机root密码忘记了怎么办

一、概述         在虚拟机上安装了一个linux操作系统,很久没用了。今天再次进入,发现忘记了root密码。密码死活记不起来,又不想重新安装。在网上搜了搜解决方案,自己也成功进入了,所以将它记...
  • GAMEloft9
  • GAMEloft9
  • 2014-03-19 14:41:24
  • 1334

忘记mysql 的root密码怎么办

  • 2016年06月12日 15:52
  • 223KB
  • 下载

linux忘记root密码的解决方法

 使用 inux系统遇到忘记root密码的情况,如果遇到这样的情况怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。如何进入呢。 1 重启linux系统 3...
  • abc5382334
  • abc5382334
  • 2014-03-06 17:19:29
  • 40147

Linux忘记开机密码怎么办?

Linux忘记开机密码怎么办?1. 开机ESC/Shift,在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按e键2. 再次用上下键选中你平时启动linux的那一项(类似于kern...
  • mao0514
  • mao0514
  • 2016-05-09 10:58:19
  • 6662

Debian忘记root密码解决方法

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22713/showart_166207.html 今天装了个debian来做linux...
  • zhulinu
  • zhulinu
  • 2013-11-01 14:30:35
  • 6049

MariaDB忘记root密码

原地址:http://www.cnblogs.com/Richard-xie/p/4205630.html 在MariaDB配置文件/etc/my.cnf  [mysqld]中加入skip-gr...
  • qq_21398167
  • qq_21398167
  • 2016-03-29 15:50:51
  • 2268

忘记了Mysql的root用户的密码,怎么办?

 一.安全修改方法Windows用户:如果你此时登录到Windows使用的不是Adminstrator用户,先“注销”后,切换到Adminstrator用户,再进行下面的步骤!1.如果Mysql正在运...
  • jacklvkena
  • jacklvkena
  • 2007-12-25 16:56:00
  • 2110

centos6和centos7忘记了root密码怎么办

http://os.51cto.com/art/201709/550928.htm Linux排错方案之——破解root口令 如果你是一个Linux的管理员或者使用者,当忘记了账户密码...
  • lepton126
  • lepton126
  • 2017-09-10 19:48:08
  • 1576
    个人资料
    等级:
    访问量: 0
    积分: 189
    排名: 0
    文章存档