====== Pass == ===== Documentation == - Tutorial http://www.passwordstore.org/ - Man http://git.zx2c4.com/password-store/about/ ===== Setup == Install from Slackbuilds: password-store xclip pwgen [[OpenPGP|Create a GPG key]] called eg. "Beckis Password Storage Key" with a strong password. Then init pass: pass init "Beckis Password Storage Key" The name of the key will appear in ~/.password-store/.gpg-id Then initialize the password store as a git repository: pass git init ===== Daily Commands == ==== Getting help (good) == pass help ==== List names == pass Password Store `-- Hugo ==== Show/copy a password to clipboard == $ pass Hugo Habicht $ pass -c Hugo Copied Hugo to clipboard. Will clear in 45 seconds. ==== Add a password == $ pass insert ebay ==== Rename a password == $ pass mv ==== Other: == $ pass rm $ pass cp ===== Sharing your password-store on different machines == First you need to (git-)clone your ''~/.password-store'' git-repo to the other computer(s). You will use use standard git commands clone, pull and push to syncronize the reopos. See [[git]] Second you need to export the private gpg-key which you use to access the passwords and import it on the other computers. See [[openpgp#exportimport_keys]] ===== pwgen usage == -c Include at least one capital letter -n Include at least one number -s Generate completely random, hard-to-memorize passwords -y Include at least one special character Generate memorizable passwords containing a special character with a length of 9 characters. Secure and usable: pwgen -y 9 Generate 4 very secure passwords containing special characters with a length of 13 characters. Useful only for copy & paste: pwgen -sy 13 4 Generate 4 very secure passwords with a length of 13 characters. Useful only for copy & paste: pwgen -s 13 4 Generate 6 easy to memorize passwords with a length of 9 characters: pwgen -nc 9 6