忘记Deepin系统开机密码?别慌!只需通过GRUB引导进入单用户模式,执行passwd
命令即可重置密码。这一方法适用于大多数Linux系统,无需重装系统或借助外部工具,且操作全程仅需3分钟。以下是具体步骤和注意事项:
-
启动时进入GRUB菜单
开机时按住Shift
键(部分版本需按Esc
),在引导界面选择Deepin系统项并按e
键进入编辑模式。若为双系统,需先选择Deepin启动项。 -
修改内核启动参数
找到以linux /boot
开头的行,将ro splash quiet
替换为rw single init=/bin/bash
(或rw init=/bin/bash
),按Ctrl+X
或F10
保存并启动。 -
执行密码重置命令
进入单用户模式后,输入passwd 用户名
(如passwd deepin
),按提示输入两次新密码。若忘记用户名,可通过grep 1000 /etc/passwd
查询。 -
处理密钥环冲突
重置后若提示“解锁登录密钥环”,需在终端输入rm -fr ~/.local/share/keyrings
删除密钥环目录,重启后系统会生成新密钥环。 -
注意事项
- 操作需物理接触主机,不适用于远程场景;
- 修改密码后建议更新所有关联服务的凭据;
- 若GRUB加密或UEFI安全启动启用,需先解除限制。
遇到问题可尝试替换不同参数(如rw single
改为rw init=/bin/sh
),或检查键盘布局是否影响输入。定期备份密码或启用备用账户可避免此类麻烦。