如何重置或破解Ubuntu 20.04的用户密码
Posted 一口Linux
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何重置或破解Ubuntu 20.04的用户密码相关的知识,希望对你有一定的参考价值。
1. 前言
本教程主要讲解如何破解Ubuntu 20.04 Linux root密码或普通用户密码。
在本教程中,您将学习到以下知识:
– 如何重置root用户密码
– 如何挂载根目录读写
– 如何重置普通用户密码
实施准备工作:
-
- Ubuntu 20.04系统
-
- 具有root权限或者sudo权限
-
- 具有域名控制权,可做DNS映射,比如域网与IP的映射
-
- 熟悉Linux基本命令行操作,比如vi命令
软件工具清单:
– 无
2. 如何重置或破解Ubuntu 20.04密码
如果您现在可以使用普通用户登录,但不知道root用户密码,请尝试使用以下指令重置root
用户密码:
sudo passwd root
Bash
Copy
如果修改成功。任务结束。
如果提示没有sudo权限,那就开始破解Ubuntu 20.0.4 的root
用户密码吧。
第一步是重新启动服务器,进入grub菜单。
如果Ubuntu 20.04是硬盘上唯一的操作系统,你需要一直按SHIFT键来显示GRUB菜单。
接下来,当Ubuntu启动菜单突出显示时,按e编辑Grub的启动提示符。
把ro quiet splash $vt_handoff
修改为rw init=/bin/bash
。
修改完后,按ctrl+x
或者F10
启动Ubuntu 20.04系统。
如果想放弃修改,按下Ctrl+c
或者F2
或者ESC
放弃修改,重新回到GRUB菜单中。
我们现在按下ctrl+x
启动Ubuntu 20.04系统吧。
成功启动Ubuntu 20.04系统之后,您应该直接就是root用户身份在执行命令了,而不需要输入root密码。
执行以下命令确认根目录是否已被挂载为rw
可读写权限。
mount | grep -w /
Bash
Copy
确认根目录正处于rw
状态后,那就可以直接重置或破解Ubuntu 20.04任何用户的密码了。
重置root
密码:
passwd root
Bash
Copy
或者
passwd
Bash
Copy
不加用户名表示重置root
密码。
重置其它用户的密码,比如zcwyou
。
passwd zcwyou
Bash
Copy
完成重置密码或者破解密码的工作后,重启Ubuntu 20.04,执行以下命令重启服务器:
exec /sbin/init
Bash
Copy
3. 排错提示
如果执行passwd
时,提示以下错误:
passwd: Authentication token manipulation error
passwd: password unchanged
Bash
Copy
原因:根目录挂载了只读状态。
解决方法如下:
mount -o remount,rw /
Bash
Copy
如果提示错误[ end Kernel panic - not syncing: Attempted to kill init! exit code=0x0007f00
确保在前面修改grub
参数时,删除splash
启动选项。
如果执行reboot
命令时被提示:
Failed to connect to bus: No such file or directory
Failed to talk to init daemon.
忽略这样的错误,改为以下命令重启服务器:
exec /sbin/init
Bash
Copy
4. 结论
通过本教程,您应该可以学习到如何破解Ubuntu 20.04的用户密码了吧?通过修改grub
选项,临时获取可读写的root
用户权限是最容易实现的方法了。如果你有更好的方法,请留言。
以上是关于如何重置或破解Ubuntu 20.04的用户密码的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu20.04 忘记root密码如何重置root账户密码