Situatie
Gestionarea parolelor ar trebui să fie simplă și să urmeze filozofia Unix. Cu pass, fiecare parolă se află într-un fișier criptat gpg al cărui nume de fișier este titlul site-ului web sau al resursei care necesită parola. Aceste fișiere criptate pot fi organizate în ierarhii de foldere semnificative, copiate de la computer la computer și, în general, manipulate folosind utilitare standard de gestionare a fișierelor din linia de comandă.
Solutie
- Instalarea
Ubuntu / Debian
$ sudo apt-get install pass
Fedora / RHEL
$ sudo yum install pass
openSUSE
$ sudo zypper in password-store
Gentoo
# emerge -av pass
Arch
$ pacman -S pass
Macintosh
$ brew install pass
FreeBSD
# pkg install password-store
Initializarea
$ pass init “ZX2C4 Password Storage Key”
mkdir: created directory ‘/home/zx2c4/.password-store’
Password store initialized for ZX2C4 Password Storage Key.
Initializarea ca un repository git
Astfel putem pune parolele salvate intr-un repository de github free si privat pentru stocarea sigura a parolelor in cloud.
zx2c4@laptop ~ $ pass git init
Initialized empty Git repository in /home/zx2c4/.password-store/.git/
zx2c4@laptop ~ $ pass git remote add origin kexec.com:pass-store
Listarea tuturor parolelor salvate
zx2c4@laptop ~ $ pass
Password Store
├── Business
│ ├── some-silly-business-site.com
│ └── another-business-site.net
│ ├── donenfeld.com
│ └── zx2c4.com
└── France
├── bank
├── freebox
└── mobilephone
Afisarea unei parole
zx2c4@laptop ~ $ pass Email/zx2c4.com
Sup3rh4x3rizmynam3
Copierea unei parole
zx2c4@laptop ~ $ pass -c Email/zx2c4.com
Copied Email/jason@zx2c4.com to clipboard. Will clear in 45 seconds.
Adaugarea unei parole existente
zx2c4@laptop ~ $ pass insert Business/cheese-whiz-factory
Enter password for Business/cheese-whiz-factory: omg so much cheese what am i gonna do
Generarea unei parole noi
zx2c4@laptop ~ $ pass generate Email/jasondonenfeld.com 15
The generated password to Email/jasondonenfeld.com is:
$(-QF&Q=IN2nFBx
Leave A Comment?