首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动时启动KeePassXC

启动时启动KeePassXC
EN

Ask Ubuntu用户
提问于 2020-02-13 07:05:08
回答 1查看 3.5K关注 0票数 4

我在笔记本电脑、手机和台式机上使用KeePassXC。虽然我喜欢在笔记本电脑上重新输入主密码,或者在手机上用指纹验证,但我发现每天都要在桌面上重新输入主密码,这让我感到非常烦人。

是否有一种方法可以在启动时使用bash脚本启动KeePassXC并自动输入密码?

我为KeePassX 这里找到了一个类似的问题,但这是从2014年开始的,我不理解回答

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-02-14 08:39:06

您可以通过命令行上的标准输入(带有选项KeePassXC )向--pw-stdin提供密码。因此,以最简单的方式,您可以使用如下命令自动打开KeePassXC数据库:

代码语言:javascript
复制
echo <yourpassword> | keepassxc --pw-stdin <path-to-your-database>.kdbx

与直接打开密码相比,这严重损害了安全性,因为您的密码未加密存储在系统上的文件中。

一个更安全的选项是使用另一个密码库,如Gnome (来源)。您的密码以不可读的形式存储,需要以用户身份登录才能打开KeePassXC或读取密码。

您需要安装libsecret-tools才能工作。

首先,您需要将KeePassXC密码存储在Gnome中。您可以使用“密码和密钥”工具或命令来完成此操作:

代码语言:javascript
复制
secret-tool store --label="KeePass <database_name>" keepass <database_name>

在标签旁边,您提供了一个属性(在这里我们选择了"keepass")和一个值(您可以使用数据库的名称()或不应该包含空格的另一个字符串)。

登录后,可以使用命令启动和解锁KeePassXC。

代码语言:javascript
复制
secret-tool lookup keepass <database_name> | keepassxc --pw-stdin <path-to-your-database>.kbdx

与使用KeepPassXC时自己提供密码相比,此选项的安全性要低得多,但是消息灵通的用户应该可以自由地在安全性和便利性之间取得平衡。

票数 7
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1210158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档