sudo pacman -S pass
gpg --full-gen-key (1) RSA RSA (default) 4096 bit's länge 0 = Schlüssel verfällt nicht Real Name: irgent ein name Email-Adresse <sergius@sarbs.xyz> Comment: Was du willst (O)kay Passwort zum Absichern der Schlüsselrings angeben
gpg --import privat-key.asc gpg --import public-key.asc
pgp -k gpg --edit-key <KEY-ID> gpg> trust gpg> passwd quit
pass init <sergius@sarbs.xyz>
pass add <name> Enter password for <name>: Retype password for <name>:
pass
yay -S pam-gnupg sudo nvim /etc/pam.d/system-local-login # folgende punkte hinzufügen auth optional pam_gnupg.so store-only session optional pam_gnupg.so ZZ nvim ~/.gnupg/gpg-agent.conf allow-preset-passphrase max-cache-ttl 34560000 default-cache-ttl 34560000 ZZ # neustarten des Agents gpg-connect-agent reloadagent /bye # testen der Konfiguration gpg-connect-agent preset_passphrase /bye
Weitere Dokumetation unter Features wie Autotype, OTP, uvm...
https://github.com/carnager/rofi-pass
pass edit <name> # Einträge anlegen, zb. url: user: url: https://webseite.de user: nutzername autotype: user :tab pass :delay :enter
:tab - Tab-Taste
:enter - Enter-Taste
:space - Leertaste
:delay - Kurze Pause
user - Benutzername
pass - Passwort
das muss ich noch genauer verstehen