더 나은 비밀번호 관리?

더 나은 비밀번호 관리?

나는 KeePass를 사용하여 대부분의 비밀번호를 관리하지만 현재는 마음에 들지 않는 몇 군데 위치에 일반 텍스트로 비밀번호를 저장하고 있습니다. + smtp 자격 증명 .muttrc + imap 자격 증명 .offlineimaprc + caldav /cardav의 Nextcloud 자격 증명.vdirsyncer/config

vdirsyncer문서는 사용법에 대한 몇 가지 제안을 제공합니다.통과또는열쇠 고리, 그러나 키링 설정 프로세스에서 몇 단계를 수행한 후 작동하려면 몇 가지 문제 해결을 수행해야 한다는 것을 깨달았습니다(기본적으로 KDE 지갑으로 설정되는 Gnome을 사용하고 있습니다...). 이 토끼굴로 너무 깊이 들어가기 전에, 이 세 가지 요구 사항을 모두 충족할 수 있는 확실한 솔루션이 있는지 알고 싶습니다.

답변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.

관련 정보