Guida all'uso di pass per la condivisione delle password dei vari servizi

Installare e inizializzare pass

$ sudo apt-get install pass

$ pass init KEY-ID

dove KEY-ID e' il key-id della vostra chiave, ottenibile ad es. con:

gpg  --keyid-format long  --list-keys vostro@indirizzo.mail

che vi da un output del tipo:

pub   rsa4096/CQ0C9FEE5FAC43WE 2018-06-20 [SC] [expires: 2022-06-20]
     DF1RTB9995A2519D38A635E6CQ0C9FEE5FAC43WE
uid                 [ultimate] putro <putro@autistici.org>
sub   rsa4096/RT5654D2D6C586GRT 2018-06-20 [E] [expires: 2022-06-20]

il key-ID lungo e' quella stringa nella seconda riga

una volta inizializzato vi troverete una cartella ~/.password-store con dentro un file .gpg-id che contiene il key-id che gli avete appena indicato.

Ora avete uno store di password vuoto, che potete popolare con le vostre password

Uso base di pass

Per aggiungere la password della nostra casella di posta sul server riseup.net ad es. scriviamo:

pass insert posta_su_riseup

vi verra' chiesto di inserire la password (2 volte) e a quel punto verra' creato un file ~/.password-store/posta_su_riseup.gpg

altri comandi sono

pass ls   (per vedere la lista dei nomi delle password presenti)
pass show posta_su_riseup (per visualizzare la password a video  (vi verra' chiesta la pwd della chiave gpg per decrittarla))
pass -c show posta_su_riseup  (per copiare nella clipboard la password)
pass rm posta_su_riseup    (per eliminare una password salvata)
pass mv posta_su_riseup  posta/riseup  (per muovere la password in un'altra posizione)

esiste un repository dove sono salvate tutte le password di unit