ubuntu忘记密码怎么办
时间: 2025-06-17 18:30:12 浏览: 29
### 如何重置Ubuntu系统的登录密码
在日常使用中,忘记Ubuntu系统的登录密码是一个常见的问题。以下是针对不同版本的Ubuntu系统进行密码重置的详细方法。
#### 方法一:通过GRUB模式重置密码(适用于Ubuntu 18.04及更高版本)
1. **重启计算机**
在启动过程中,按下`ESC`或`Shift`键进入GRUB菜单[^3]。
2. **编辑启动选项**
在GRUB菜单中选择第一个启动项,并按`e`键进入编辑模式。找到以`linux`开头的一行,将`ro`参数替换为`rw init=/bin/bash`。完成后按`Ctrl+X`启动到bash shell。
3. **重置密码**
进入bash shell后,直接运行以下命令来重置密码:
```bash
passwd username
```
将`username`替换为实际的用户名。如果不确定用户名,可以运行`ls /home`查看所有用户[^2]。输入新密码并确认后,系统会提示`password update successfully`[^2]。
4. **同步更改并重启**
执行以下命令以确保更改生效并重启系统:
```bash
sync
exec /sbin/init
```
#### 方法二:通过单用户模式重置密码(适用于较旧版本)
1. **进入单用户模式**
在GRUB菜单中选择“Advanced options for Ubuntu”,然后选择带有`(recovery mode)`的内核版本。进入恢复模式后,选择`root Drop to root shell prompt`[^1]。
2. **挂载文件系统为可写**
默认情况下,文件系统是只读的。运行以下命令将其挂载为可写:
```bash
mount -o remount,rw /
```
3. **重置密码**
使用`passwd`命令重置用户的密码:
```bash
passwd username
```
同样,将`username`替换为实际的用户名。
4. **重启系统**
完成后运行以下命令重启系统:
```bash
reboot
```
#### 注意事项
- 如果需要重置`root`用户的密码,可以直接运行`passwd root`[^3]。
- 新密码没有长度和格式要求,但建议设置强密码以提高安全性。
- 确保在操作前备份重要数据,以免意外丢失。
```bash
# 示例代码:重置普通用户密码
passwd alice
# 输入新密码并确认
```
阅读全文
相关推荐

















