Password-Store
更好的密碼管理?
我使用 KeePass 來管理我的大部分密碼,但我目前仍在一些我不太習慣的地方以明文形式儲存密碼:+ smtp 憑證
.muttrc
- imap 憑證
.offlineimaprc
- caldav /cardav 的 Nextcloud 憑證
.vdirsyncer/config
vdirsyncer
文件提供了一些使用pass或keyring的建議,但我在 Keyring 設置過程中做了幾個步驟,並意識到我必須做一些故障排除才能讓它工作(我正在使用 Gnome,它是預設的到 KDE 錢包…)。在我進入那個兔子洞之前,我想知道是否有一個可靠的解決方案可以滿足所有三個需求。
我最終選擇了
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 = user@example.com 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
設置。