如何从 kwallet 重置密码?
我读过关于可以从 synaptic 安装的 kwallet GUI 的文章,但我什么也没找到。实际上,它显示了一个 GUI 询问我密码,因此它必须包含某个地方,我可以在其中更改此密码。
答案1
如果 Kubuntu 自动创建了一个钱包并且没有已知密码,它可能会在系统登录时自动打开,然后就可以设置密码。
如果钱包已关闭,而您不知道当前密码,则无法“重置”它(这将是一个安全问题)。只能删除整个钱包,然后 kwallet 会要求您创建一个新密码。
为了删除钱包,请删除该文件:
/home/<user name>/.kde/share/apps/kwallet/kdewallet.kwl
对于较新的版本,要删除的文件位于此处:
/home/<user name>/.local/share/kwalletd/kdewallet.kwl
如果你做知道当前密码,或者已经打开,然后查看Vaibhav Kaushal 的回答以下。
答案2
要更改 KDE 钱包的密码,您需要先运行它。如果它没有运行,请启动它。
在系统托盘中,您会找到它的图标。单击图标(左键单击,而不是右键单击)。将打开一个新窗口,其中包含钱包列表(默认情况下只有 1 个)。右键单击钱包,您可以选择更改密码。
要删除钱包,你可以按照以下步骤操作txwikinger 说。
答案3
自从这个问题最初被回答以来,KDE 显然已经发生了变化,我想更新这篇文章以保持其有用。
正如已经指出的那样,(这不是原帖作者的错)原始问题确实不清楚:它询问如何重置密码但没有提供动机:
记住密码,只需重置
我是否记得我的旧 KDE 钱包密码,但我只是想重置(即“更新”)它,也许是因为它已经过时了,或者我只是想设置一个更好的密码?(因此Vaibhav Kaushal 的回答)
忘记密码
我是否丢失了 KDE 钱包密码,因此必须删除并重新创建钱包?(因此txwikinger 的回答)
更新已知的 KDE 密码
如果您的系统托盘中显示 KDE Wallet 图标,Vaibhav Kaushal 的回答可以。但是这个系统托盘图标并不总是显示。(不过,如果您愿意,您可以在下面的第 2 步之后设置该行为。)
- KDE 启动器图标 -> 设置 -> 系统设置(或
systemsettings5
从命令提示符) - 个性化 -> 账户详情 -> KDE 钱包
- 在右下角(您可能需要向下滚动)单击按钮“启动钱包管理器”(或者,也许只是在命令提示符下键入
kdewalletmanager5
) - 现在您位于 KDE 钱包管理器中。
- 假设您只有一个(默认)钱包,该钱包将被称为
kdewallet
。这是现在应该在您的 KDE 钱包管理器中打开的钱包。如果没有,请关闭所有其他钱包并打开kdewallet
。 - 点击右侧的“更改密码”按钮。
- 继续下面部分中的步骤 9-12。
由于丢失密码,重新创建 KDE 钱包
txwikinger 的方法删除钱包(通过删除文件kdewallet.kwl
)的方法不再有效(至少从我的 Kubuntu 15.10 / KDE 5 开始)。也就是说,(即使kdewallet
正在运行)删除该.kwl
文件不会导致 kde 钱包服务现在要求您输入新密码。出于某种原因(至少对我来说),系统只是继续要求输入(旧)密码,好像什么都没有改变。有点令人沮丧。
现在看来,彻底删除钱包的有效方法(以便 KDE 钱包服务现在会要求您为新的 kdewallet 输入新密码)是按照以下步骤操作:
- 首先执行上述步骤 1 至 5
- 文件 -> 删除钱包,在弹出的窗口中点击‘删除’。
- 文件 -> 新钱包
- 姓名:与以前相同,
kdewallet
- 输入两次新密码,点击Enter。一切就绪。
- 关闭钱包管理器和 KDE 系统设置。
- 提醒一下:下次您尝试打开需要钱包的东西时,每次重新启动 KDE 钱包服务时,可能会要求您再次提供密码。
- 用户提示:现在获得一个好的离线密码管理器。我喜欢KeepassX适用于 Linux、Mac、Win。将您的 KDE Wallet 密码放入其中。定期备份密码管理器的文件(我建议使用零知识云,例如 SpiderOak 而不是 Dropbox)。
答案4
一年前,当我在 Kubuntu 14.04 上遇到此错误时,我手动删除了 kdewallet.kwl,并且像 Androclus 一样,它从未提示我输入新密码。
现在,全新安装 K16.04 后,遇到了同样的问题,我没有从命令行删除,而是打开了 KWalletManager 的 GUI 并删除了我所有的钱包(并不是必须这样做)。
完成后,我尝试连接 WiFi,并被提示输入新密码。