发布于 2020-02-14 08:39:06
您可以通过命令行上的标准输入(带有选项KeePassXC )向--pw-stdin提供密码。因此,以最简单的方式,您可以使用如下命令自动打开KeePassXC数据库:
echo <yourpassword> | keepassxc --pw-stdin <path-to-your-database>.kdbx与直接打开密码相比,这严重损害了安全性,因为您的密码未加密存储在系统上的文件中。
一个更安全的选项是使用另一个密码库,如Gnome (来源)。您的密码以不可读的形式存储,需要以用户身份登录才能打开KeePassXC或读取密码。
您需要安装libsecret-tools才能工作。
首先,您需要将KeePassXC密码存储在Gnome中。您可以使用“密码和密钥”工具或命令来完成此操作:
secret-tool store --label="KeePass <database_name>" keepass <database_name>在标签旁边,您提供了一个属性(在这里我们选择了"keepass")和一个值(您可以使用数据库的名称()或不应该包含空格的另一个字符串)。
登录后,可以使用命令启动和解锁KeePassXC。
secret-tool lookup keepass <database_name> | keepassxc --pw-stdin <path-to-your-database>.kbdx与使用KeepPassXC时自己提供密码相比,此选项的安全性要低得多,但是消息灵通的用户应该可以自由地在安全性和便利性之间取得平衡。
https://askubuntu.com/questions/1210158
复制相似问题