根据Deepin系统不同版本和故障情况,修改密码的方法可分为以下两类:
一、正常登录时修改密码
-
图形界面操作
- 右下角点击「控制中心」→「帐户」→「修改密码」,输入原密码后设置新密码。
-
终端命令操作
- 以root用户身份输入
sudo passwd 用户名
(如sudo passwd root
)。
- 以root用户身份输入
二、无法登录时修改密码
-
单用户模式修改(适用于Deepin 20及以上版本)
- 开机按
e
进入启动菜单 → 修改引导行参数为rw single init=/bin/bash
→ 按Ctrl+X
进入单用户模式 → 输入passwd 用户名
重置密码。
- 开机按
-
Live系统修复(适用于Deepin 20以下版本)
- 准备Live启动盘,开机按
F12
选择U盘启动 → 删除引导文件后进入Live系统 → 修改密码后重启。
- 准备Live启动盘,开机按
三、数据库密码修改(仅限root用户)
- 编辑
my.cnf
文件,在[mysqld]
部分添加skip-grant-tables
→ 停止MySQL服务sudo systemctl restart mysql
→ 登录后执行UPDATE user SET authentication_string='' WHERE user='root';
清空密码 → 删除skip-grant-tables
后重启。
注意事项 :修改密码前建议备份重要数据,单用户模式操作需谨慎,避免误删系统文件。若频繁忘记密码,可考虑使用密码管理工具或重置密钥环(需重启后手动重建)。