以下是针对Deepin系统忘记开机密码的解决方案,分步骤说明如下:
一、进入单用户模式重置密码
-
启动进入单用户模式
开机时在GRUB引导界面选择"Advanced options for Deepin 20 Beta"(或其他Linux发行版类似选项),按
e
进入编辑模式。找到以linux /boot/vmlinuz-... ro single
开头的行,将ro
(只读)修改为rw
(读写),并在末尾添加init=/bin/bash
,最后按Ctrl+X
或F10
启动。 -
修改用户密码
系统进入单用户模式后,直接输入
passwd 用户名
(如passwd your_username
)设置新密码。若忘记用户名,可执行grep 100 /etc/passwd
查找。 -
重启系统
密码修改后,输入
reboot
重启系统,使用新密码正常登录。
二、解锁登录密钥环(可选)
若修改密码后仍无法登录,可能是登录密钥环被锁定:
-
删除登录密钥环文件
打开终端执行
rm -fr ~/.local/share/keyrings
,删除所有密钥环文件。 -
重启系统
系统重启后,登录提示将不再要求验证密钥环,可直接输入新密码登录。
注意事项
-
普通用户权限 :普通用户无法直接修改系统级配置,必须通过单用户模式或重置密码后切换到root用户。
-
root密码安全 :若需修改root密码,建议通过
sudo passwd
命令(需在sudo用户组中)完成,避免直接以root身份操作。 -
系统版本差异 :不同Linux发行版在单用户模式进入方式和文件路径上可能略有差异,但核心步骤一致。
若以上方法无效,建议通过Deepin官网或社区论坛获取进一步支持。