Browserpass
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/