Amanda Asked: 2017-12-30 13:43:42 +0800 CST2017-12-30 13:43:42 +0800 CST 2017-12-30 13:43:42 +0800 CST 更好的密码管理? 772 我使用 KeePass 来管理我的大部分密码,但我目前仍在一些我不太熟悉的地方以明文形式存储密码:+ smtp 凭证.muttrc + imap 凭证.offlineimaprc + caldav /cardav 的 Nextcloud 凭证.vdirsyncer/config vdirsyncer文档提供了一些使用pass或keyring的建议,但我在 Keyring 设置过程中做了几个步骤,并意识到我必须做一些故障排除才能让它工作(我正在使用 Gnome,它是默认的到 KDE 钱包...)。在我进入那个兔子洞之前,我想知道是否有一个可靠的解决方案可以满足所有三个需求。 password-store 1 个回答 Voted Best Answer Amanda 2018-01-04T10:29:36+08:002018-01-04T10:29:36+08:00 我最终选择了pass—— 我.vdirsyncer/config用于password.fetch = ["command","pass","Nextcloud/user"]检索密码。 在.offlineimaprc [general] accounts = Example pythonfile = ~/.offlineimap/pass.py [Repository ExRemote] type = IMAP remotehost = ... cert_fingerprint = ... remoteuser = [email protected] remotepasseval = get_pass("user") ssl = yes 然后.offlineimap/pass.py包括这个: #! /usr/bin/env python2 from subprocess import check_output def get_pass(account): return check_output("pass Example/" + account, shell=True).splitlines()[0] 我还在微调我的.muttrc设置。
我最终选择了
pass
——我
.vdirsyncer/config
用于password.fetch = ["command","pass","Nextcloud/user"]
检索密码。在
.offlineimaprc
然后
.offlineimap/pass.py
包括这个:我还在微调我的
.muttrc
设置。