[Tutorials] deepin忘记密码怎么办?--Live系统一步修改用户密码
Tofloor
poster avatar
babyfengfjx
Super Moderator
CQA
2022-06-01 21:22
Author

Live系统下修改用户密码-解救忘记密码的尴尬

Step One:进入live系统

1.gif
很多人可能还不知道如何进入deepin的live系统,可以看上面动图的操作,也是非常简单:

  1. 首先准备好一个装有deepin镜像的启动U盘(推荐使用ventoy);

  2. 直接走装镜像的路子,启动到系统安装界面;

  3. 唯一区别是在grub安装界面的时候,不要选择任何选项,而是按一下键盘上的 “E” 按键(如果是非EFI启动,可能需要按TAB键);

  4. 按过之后就会出现下图的编辑界面,通过上下左右按键移动到下方红框标识处,删除 “cd-installer” 内容;

    2.png

  5. 然后直接按键盘上F10按键,接下来就会直接进入live系统界面了。

  6. 进入live系统后是如下界面的样子(下图是V20.6的镜像):

特别提醒:在live系统下长时间也会自动锁屏了,如果你也遇到了锁屏发现没有密码无法进入系统,可能你需要重新来一次,此时可以直接通过ctrl+alt+F2 进入TTY,然后在TTY界面设置密码即可:sudo passwd uos,然后再切回来用设置的密码登录即可。

3.png

Step Two:切换chroot目录

  1. 在live系统中打开文件管理器;
  2. 找到根目录所在分区(如我这里的Roota);
  3. 进入目录后,右键点击空白处,打开终端;
  4. 然后输入 sudo chroot ./;
  5. 回车后,我们就切换到原系统的根目录了。

qiehuanchroot.gif

Step Three:修改用户密码

  1. 确认你要修改密码的用户名,比如我这里要修改 ‘babyfengfjx’ 用户的密码;
  2. 在上面的终端里,接着执行:passwd babyfengfjx -- 这里记得换成自己的用户名;
  3. 按照提示设置新的密码即可。

genghuanmima.gif

Step Four:重启系统,使用新的密码登录

完成上述操作后,即可重启系统,使用刚设置的新密码进行登录了。

Reply Favorite View the author
All Replies
2 / 2
To page
babyfengfjx
Super Moderator
CQA
2024-04-25 17:20
#21
歪哥

用LiveCD在V23版重置密码重启后那个停用多久才能再试的限制好像仍存在,重置密码同时去掉此项限制就最好,会存在因之前尝试多次错误密码后锁定很久的情况。

另外成功用新密码登录后会出现如下提示,好像仍是记录的旧密码,新密码无法解锁登录密钥环。

image.png

这种操作本身不是常规操作。

密钥环的问题可以参考如下操作处理:终端执行:rm -f ~/.local/share/keyrings/login.keyring

Reply View the author
歪哥
deepin
2024-04-29 13:53
#22
babyfengfjx

这种操作本身不是常规操作。

密钥环的问题可以参考如下操作处理:终端执行:rm -f ~/.local/share/keyrings/login.keyring

命令有效,感谢!👍

Reply View the author
150******71
deepin
2024-06-07 16:01
#23

20.9的系统,用的tab键修改的grub,但是f10没反应,enter键后貌似开始进入livecd,但是卡在started accounts service 不动了。进不去livecd是什么问题?

Reply View the author
peanut
deepin
2024-06-26 14:57
#24

我修改了用户密码为"\\\\\\", 然后重新登录就一直提示密码错误了,用版主的方法进live系统会提示 Failed to start nmbd.service

Reply View the author
peanut
deepin
2024-06-26 15:48
#25
peanut

我修改了用户密码为"\\\\\\", 然后重新登录就一直提示密码错误了,用版主的方法进live系统会提示 Failed to start nmbd.service

使用另一个方式去修改密码成功了:

在开机选择系统的地方按e

找到

linux /boot/....”的一行。

找到其中的“ro splash quiet”将其删除后替换为:rw single init=/bin/bash

ctrl+x保存退出即可重启后进入命令行

输入 passwd 你的用户名 即可修改密码

如果多次输入被锁定可以把/var/lib/deepin/authenticate/目录下的所有limit-states*.json都删掉

ctrl+alt+del重启即可

Reply View the author
babyfengfjx
Super Moderator
CQA
2024-06-26 18:03
#26
peanut

使用另一个方式去修改密码成功了:

在开机选择系统的地方按e

找到

linux /boot/....”的一行。

找到其中的“ro splash quiet”将其删除后替换为:rw single init=/bin/bash

ctrl+x保存退出即可重启后进入命令行

输入 passwd 你的用户名 即可修改密码

如果多次输入被锁定可以把/var/lib/deepin/authenticate/目录下的所有limit-states*.json都删掉

ctrl+alt+del重启即可

很不错的尝试和分享👍

Reply View the author
DMF
deepin
2024-07-08 01:09
#27

我的问题正好相反,我的密码天天用记得很牢, 但是v23升级失败,回卷到v20.9才发现用户名忘了。

有大神提示进live找,所以查到这个帖子,进live后怎么能看到用户名? 是某个目录名?

Reply View the author
DMF
deepin
2024-07-08 05:40
#28

mark

Reply View the author
babyfengfjx
Super Moderator
CQA
2024-07-09 09:19
#29
DMF

我的问题正好相反,我的密码天天用记得很牢, 但是v23升级失败,回卷到v20.9才发现用户名忘了。

有大神提示进live找,所以查到这个帖子,进live后怎么能看到用户名? 是某个目录名?

cat /etc/passwd

试试查看这个文件,这里面应该是有你的用户名的。

Reply View the author
DMF
deepin
2024-07-11 00:32
#30
babyfengfjx

cat /etc/passwd

试试查看这个文件,这里面应该是有你的用户名的。

感谢版主,我正是在这个password文件里的最后一行,看到了我的用户名。 joy

Reply View the author
2 / 2
To page