linux忘记登陆密码的破解办法

运维中很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。以centos为例,redhat同样适用,不过版本不同可能稍微有差别,但步骤基本相同。

方法一 步骤如下:

重启linux系统:在下图这一步骤时,3 秒之内要按一下回车(或者按上下键进入)

出现如下界面:

然后输入e,具体方法为按向下尖头移动到第二行,按"e"进入编辑模式。

出现下图界面 在第二行最后边添加空格之后输入 single,(或者比较老的版本是在kerner此行命令行的后面添加 1 linux single 版本高的同样兼容)。

在后边加上single 之后 然后回车

最后按"b"启动,启动后就进入了单用户模式了

此时已经进入到单用户模式了,你可以更改root密码了。更密码的命令为 passwd。

此时进行密码的修改

之后reboot 命令重启就可以正常登录了。

原文地址:https://www.cnblogs.com/jiechenyi/p/8359601.html

时间: 2024-10-17 12:25:23

linux忘记登陆密码的破解办法的相关文章

Linux忘记roo密码的解决办法

Linux忘记root密码有三种解决办法: 下面详细介绍第一种: 重启系统后出现GRUB界面在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入"e" 来进入编辑模式. 2 接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核(这里是第二行,kernel.......),然后继续按"e"键. 3 然后在编辑界面rhgb quiet后面加"空格",然后键入"single",或者直接输入数字的"1&

linux忘记登陆密码的两种破解办法

对于使用grub引导的linux系统.在开机自检后,出现grub引导界面时,按E键进入编辑模式,如下图所示:   把光标移到带有"kernel"字样的那一行,然后按E键编辑,如图:   在末尾按一个空格,输入数字1,再按回车键回到之前的界面.该行的意思是加载内核,末尾的参数1,该命令不能识别,所以它会将这个参数1传递给系统启动后的第一个进程,而系统启动的第一个进程是init,init 1 就是进入单用户模式.如图:   按B键启动系统,启动完成后.注意看,提示符是井号,表示现在已经是r

Linux 忘记root密码如何破解?

假如忘记管理员root的密码,而且系统上也没有其他已知的管理员用户了,那么该如何操作? 就是想办法破解root密码,linux系统是可以在忘记密码的情况下重新设置root密码,下面是破解的过程: 1.重启或打开linux系统,然后开机的时候已知按e键,直到出现内核选择的界面: 2.然后再按一下键盘上的e键,就会出现以下界面: root (hd0,0):表示是内核所在的硬盘和硬盘分区,如果进行修改后会导致系统无法启动 kernel /vmlinux-3.14.22 ro root=UUID...

linux 忘记登陆密码

声明:如果不是远程登陆,机器在自己身边还有救. 第一步:重启机器,进入brug界面(grub是一个引导管理程序,可以引导linux.winxp等系统,在/boot/grub/中的menu.lst中进行配置),选择你忘记密码的那个系统. 进入brug界面方法:看见引导界面出来的时候,摁e键: 第二步:接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核(这里是第二行,kernel.......),然后继续按"e"键. 第三步:进入之后摁下"空格"键,然后输

Linux忘记 root密码的解决办法

重启后按enter--->按e--->选(kernel)按e--->键盘输入single--->按enter--->按b--->输入passwd--->输入密码--->reboot/init 6详细步骤直接看图: 原文地址:http://blog.51cto.com/4534309/2087504

linux忘记root密码重新获取的办法

linux忘记root密码,重新获取密码的方法 第一步:进入单用户模式 grub进入启动页面之后,敲入"e",把光标移动到"kernel ..."那一行,再敲入"e",然后在编辑界面rhgb quiet后面加"空格",然后键入"single",或者直接输入数字的"1"并回车确定.回车后敲入"b",启动系统,即进入单用户模式. 第二步:修改密码 进入单用户模式后在命令行

mysql忘记登陆密码

mysql(mariadb)忘记登陆密码,提示如下 [[email protected] ~]# mysql -uroot -p Enter password:  ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 2.停止mysql [[email protected] ~]# systemctl stop mariadb 3.使用--skip-grant-tables连接mys

windows下mysql忘记root密码的解决办法

今天早上 一朋友说自己的mysql 忘记root密码了 让我帮忙给看看,因为没有接触过mysql 所以从网上找了一下信息经我亲身实践  已经成功!mysql版本是5.1以下是从网上找的信息: 1. 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 打开第一个cmd1窗口,切换到mysql的bin目录,运行命令: mysqld --defaults-file="C:\Program Files\MySQL\MySQL Serve

Mysql忘记用户密码的解决办法

1.1 忘记用户密码的解决办法 普通用户,直接用root超级管理员登录进去修改密码就可以了,但是如果root密码丢失了,怎么办呢? 1.1.1 msyqld_saft方式找回密码 停止mysql:service mysqld stop; 安全模式启动:mysqld_safe –skip-grant-tables & 无密码回车键登录:mysql -uroot –p 重置密码:use mysql; update user set password=password('') where user='