In passato ho trattato alcuni gestori di password tra cui Buttercup e Accedi ed erano tutte app della GUI. Oggi ti presento un gestore di password che puoi utilizzare solo tramite il tuo terminale, si chiama Pass .
Passa è un'applicazione open source di gestione delle password basata sulla riga di comando che implementa la filosofia Unix salvando le password in file GPG crittografati che possono essere organizzati in varie gerarchie di cartelle, trasferiti tra computer e manipolati utilizzando le utilità di gestione dei file della riga di comando standard.
Passa , essendo in definitiva uno script bash, utilizza alcuni Python e Ruby per eseguire attività come l'importazione di password da altri gestori, ad esempio. Salva le tue password in un .password-store
cartella nascosta nella tua home directory.
Caratteristiche in Pass
- FOSS :Pass è gratuito e open source con il relativo codice disponibile qui.
- Completamento bash.
- Contributo della Comunità :client straordinari che includono GUI multipiattaforma per altre piattaforme, client per Windows, Android, iOS, un'estensione per Firefox, un'interfaccia utente interattiva per console e.t.c.
- Integrazione con Git.
- Supporto per estensioni.
- importa password da altri gestori di password inclusi LastPass, KeepassX, Keepass2 CSV e XML, CVS, 1Password e KWallet.
- Generazione password
- Una documentazione completa nella sua pagina man.
Come installare e utilizzare Pass in Linux
Se non disponi già di una chiave GPG, dovrai crearne una per te utilizzando questa guida.
Per installare Pass, esegui il seguente comando secondo le tue distribuzioni Linux.
$ sudo apt-get install pass [On Debian/Ubuntu] $ sudo yum install pass [On Fedora/RHEL/CentOS] $ sudo zypper in password-store [On OpenSuse]
E inizializza l'archivio password con questo comando:
$ pass init GPG_ID_OR_EMAIL
GPG_ID_OR_EMAIL è l'ID della tua chiave GPG con codice esadecimale a otto cifre o l'indirizzo e-mail che hai utilizzato per creare la chiave GPG. Puoi sempre rivedere entrambe le chiavi usando il comando:“gpg –list-secret-keys”.
Ora che sei pronto, ecco come aggiungere una nuova password, ad esempio per fossmint.com all'interno del "principiante cartella ":
$ pass insert beginner/fossmint.com
Elenca tutte le tue password digitando "pass ” che restituirà una vista ad albero:
$ pass Password Store └── beginner └── fossmint.com
Puoi mostrare la password utilizzando il comando seguente (per la stessa "categoria principiante ” e “fossmint.com ” oggetto) in questo modo.
$ pass beginner/fossmint.com
Puoi copiare la password negli appunti senza che venga visualizzata in questo modo:
$ pass -c beginner/fossmint.com
Per modificare una password esistente, ad esempio, lo stesso "principiante/fossmint.com ” voce sopra, usa:
$ pass edit beginner/fossmint.com
Ti verrà chiesto di inserire la tua password GPG e dopo di che potrai modificare la password memorizzata o altre informazioni nel file.
È tutto! Un sacco di lavoro se me lo chiedi. Infatti, lasciato a me solo, mi atterrò ai gestori di password della GUI soprattutto perché non richiedono che dedichi molto del mio tempo per configurarli.
Ma chi lo sa? Il terminal potrebbe essere il tuo posto preferito in cui stare, a ciascuno il suo. È tuo? Dicci cosa pensi di Pass nella sezione commenti qui sotto.