Password-Store

更好的密碼管理?

  • January 3, 2018

我使用 KeePass 來管理我的大部分密碼,但我目前仍在一些我不太習慣的地方以明文形式儲存密碼:+ smtp 憑證.muttrc

  • imap 憑證.offlineimaprc
  • caldav /cardav 的 Nextcloud 憑證.vdirsyncer/config

vdirsyncer文件提供了一些使用passkeyring的建議,但我在 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設置。

引用自:https://unix.stackexchange.com/questions/413728