我在Ubuntu上,并且忘记了Gnome Keyring的密码(是的,我很愚蠢,我知道)。有什么办法可以找回来吗?我已经看过此链接,但是它说如果我的主目录是加密的,并且不幸的是我的主目录是加密的,这是不可能的。

评论

提供的链接已失效

#1 楼

重设所有内容(删除所有密码并启动新的密钥环):
rm ~/.local/share/keyrings/login.keyring

,然后注销并重新登录。Ubuntu将自动为您创建一个新的login.keyring。

导航到位置>主页。按Ctrl + H查看“隐藏文件”。导航到.local> share>密钥环,然后删除login.keyring
使用相同的密钥环(重置密钥环密码,但将旧密码保留在密钥环中):


备份密钥环
 cd ~/.local/share/keyrings/
 cp login.keyring login.keyring.backup



,然后删除login.keyring文件
    rm ~/.local/share/keyrings/login.keyring



从Gnome密钥环创建一个新的密钥环文件,名称为login


用旧密钥环文件的备份替换新的密钥环文件
 cd ~/.local/share/keyrings/
 mv login.keyring.backup login.keyring      




注意:之前Ubuntu 12.10到keyrings文件夹的路径是~/.gnome2/keyrings/而不是~/.local/share/keyrings/

评论


步骤2怎么做?

–xor
15年2月27日在13:04

我以为这有点简单,但对我没有用。仍然显示我的密码错误

– Madivad
16年4月23日在22:16

我不知道为什么(以及如何)在保留旧密码的同时重置密匙环密码有效。而且确实对我不起作用(它说“解锁密码不正确”)

– Scz
16年8月15日在8:12

的确,“重设密钥环密码但将旧密码保留在密钥环中”听起来很荒谬。

– Alexey
16年8月26日在12:52

我认为第2步意味着运行seahorse,在顶部菜单中单击“文件”并选择new,然后选择“ Password Keyring”,单击“继续”并输入名称“ login”。

–eshaya
17年5月3日,19:39

#2 楼


启动Ubuntu的Dash(Unity中最顶部的图标或按Super)。
键入Pass来获取密码和密钥并启动它(这将启动Gnome密钥环前端seahorse
下一个


如果知道密码:在“密码”下,选择默认文件夹,或者选择

如果不知道密码:右键单击并删除以进行重置。



下次Ubuntu将要求输入新的密钥环密码。

评论


谢谢! (或直接键入海马。)

–牛
17年6月11日在23:08

右键单击,然后单击“更改密码”即可。

–哈格格拉
19/12/30在23:45

#3 楼

通过安装seahorse前端解决了此问题。

评论


请注意,默认情况下在Ubuntu安装中安装了该工具。

– Seanny123
2014年9月3日14:39

@ Seanny123默认没有安装在Xubuntu上,至少..大概也没有安装在kubuntu / lubuntu / etc上。

–致命错误
16 Dec 11'在17:50

#4 楼

删除
rm ~/.local/share/keyrings/login.keyring的特定文件的答案不适用于所有形式的Ubuntu。

应打开文件管理器并显示隐藏文件(CTRL + H)。
然后应看到.local / share / keyrings
删除此文件中的所有文件目录,您应该会很好。



评论


为我工作。我之前尝试过其他建议。这是我的机器上的第一个工作原理:) Linux Mint Version 20

– SL5net
20 Sep 3 '20 at 6:08

#5 楼

我在Ubuntu MATE 16.04上,删除~/.local/share/keyrings/中的文件没有帮助。虽然有用的是运行seahorse并更改了登录密码。我输入了当前密码并输入了与新密码相同的密码。然后注销并登录,登录密码成为Gnome2 Key Storage的密码。