Browserpass

Aus Cowwwiki
Zur Navigation springen Zur Suche springen

Ich nutze pass und browserpass als Passwordmanager. Unter Windows setze ich die Anwendungen unter WSL2 ein. Die Anleitung ist gut beschrieben und funktioniert auch ganz gut. Allerdings setze ich auch unter Windows pinentry-qt mit <codevcxsrv ein. Hier hat browserpass sporadisch Probleme den gpg Key zu entschlüsseln. Das liegt daran, dass pinentry nicht aufgerufen werden kann.
Ich habe das so gelöst, dass ich in der Datei browserpass-wsl.bat vor dem eigentlich Aufruf die DISPLAY Variable setze:

@echo off
bash -c "export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):0.0;/usr/lib/browserpass/browserpass-native 2>/dev/null"

Mit dieser Einstellung funktioniert die Passwortabfrage aus Browserpass immer tadellos.

Fehlermeldung:

Error: Unable to fetch and parse login fields: Error: {"status":"error","code":24,"version":3000006,"params":{"action":"fetch","error":"Error: exit status 2, Stderr: gpg: decryption failed: No secret key\n","file":"www/otto.de/somebody@email.org.gpg","message":"Unable to decrypt the password file","storeId":"default","storeName":"pass","storePath":"/home/somebody/.password-store"}}

Links

https://github.com/browserpass/browserpass-native https://www.passwordstore.org/