私はKeePassを使用してほとんどのパスワードを管理していますが、現在は好きではない場所にプレーンテキストでパスワードを保存しています。 + smtp認証情報.muttrc
+ imap認証情報.offlineimaprc
+ caldav / cardavのNextcloud認証情報.vdirsyncer/config
このvdirsyncer
文書は、使用法に関するいくつかの提案を提供します。渡すまたはキーホルダーしかし、キーリング設定プロセスでいくつかの手順を実行した後に機能するには、いくつかのトラブルシューティングを実行する必要があることに気づきました(デフォルトではKDEウォレットに設定されているGnomeを使用しています...)。このウサギの洞窟に深く入る前に、これら3つの要件をすべて満たすことができる確実な解決策があるかどうかを知りたいです。
答え1
いよいよ選択しました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
。