如何恢复/重置忘记的 Gnome 钥匙圈密码?

Nit*_*esh 157 gnome-keyring 12.04

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

Bru*_*ira 197

重置所有内容(删除所有密码并开始新的密钥环):

rm ~/.local/share/keyrings/login.keyring
Run Code Online (Sandbox Code Playgroud)

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

或者

导航到“地点”>“主页”。按Ctrl+H查看“隐藏文件”。导航到.local > share > keyrings并删除login.keyring

使用相同的密钥环(重置密钥环密码但在密钥环中保留旧密码):

  1. 备份钥匙圈

     cd ~/.local/share/keyrings/
     cp login.keyring login.keyring.backup
    
    Run Code Online (Sandbox Code Playgroud)

然后删除login.keyring文件

    rm ~/.local/share/keyrings/login.keyring
Run Code Online (Sandbox Code Playgroud)
  1. 使用名称从 Gnome Keyring 创建一个新的密钥环文件 login

  2. 用旧密钥环文件的备份替换新密钥环文件

     cd ~/.local/share/keyrings/
     mv login.keyring.backup login.keyring      
    
    Run Code Online (Sandbox Code Playgroud)

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

  • 我想知道为什么(以及如何)在保留旧密码的同时重置密钥环密码应该有效。事实上它对我不起作用(它说“解锁密码不正确”) (13认同)
  • 确实,“重置密钥环密码但将旧密码保留在密钥环中”听起来很荒谬。 (9认同)
  • 怎么做第2步? (7认同)
  • 我认为这有点简单,它对我来说不起作用。仍然说我的密码错误 (2认同)
  • 我认为第 2 步意味着运行 seahorse,单击顶部菜单中的“文件”并选择“新建”,然后选择“密码钥匙圈”,点击“继续”并输入名称“登录”。 (2认同)

小智 48

  1. 启动 Ubuntu 的 Dash(Unity 中最顶部的图标或按Super
  2. 输入Pass以获取密码和密钥并启动它(这将启动 Gnome Keyring 前端seahorse
  3. 下一个
    • 如果密码已知:在密码默认文件夹下选择解锁,或
    • 如果不知道密码:右键单击并删除以重置。

下次 Ubuntu 将要求为密钥环提供新密码。

  • 谢谢!(或者直接输入`seahorse`。) (2认同)
  • 右键单击,然后单击更改密码即可。 (2认同)

unp*_*ble 13

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

  • 请注意,这是在 Ubuntu 安装中默认安装的。 (4认同)
  • @Seanny123 默认没有安装在 Xubuntu 上,至少……可能也没有安装在 kubuntu/lubuntu/etc 上。 (3认同)

Bhi*_*uti 8

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

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

卡哈

  • 对我有用。我之前尝试过其他建议。这是我的机器上的第一次工作:) Linux Mint 版本 20 (2认同)
  • 这应该是公认的解决方案 (2认同)