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