From: Vincent Le Gallic Date: Mon, 9 Dec 2013 12:03:53 +0000 (+0100) Subject: [pass] Pour afficher/éditer mon fichier de mots de passe X-Git-Url: http://gitweb.pimeys.fr/?a=commitdiff_plain;h=b9d2b32b0df402420b16ff908055fe33e4b2c5bf;p=scripts-20-100.git [pass] Pour afficher/éditer mon fichier de mots de passe --- diff --git a/pass/pass-edit.sh b/pass/pass-edit.sh new file mode 100755 index 0000000..4b5a054 --- /dev/null +++ b/pass/pass-edit.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +# Script pour décrypter/crypter le fichier de passwords avec GPG +# plutôt qu'avec python qui est plus que poussif. + +cd ~/.pass + +FILE="pss" + +# On décrypte +gpg --decrypt-files ${FILE}.gpg + +# On édite le fichier +nano ${FILE} + +echo -n "Save ? (o/N)" +read -r ans +if [[ ${ans} = "o" ]] +then + echo "Backuping ${FILE}.gpg into ${FILE}.gpg.bkp1" + cp ${FILE}.gpg ${FILE}.gpg.bkp1 + echo "Removing previous ${FILE}.gpg file" + rm -f ${FILE}.gpg + echo "Encrypting new ${FILE}.gpg" + gpg --batch -r A94025B0 --encrypt-files ${FILE} + echo "Pense à copier ${FILE}.gpg.bkp1 en ${FILE}.gpg.bkp2" +else + echo "Nothing saved." +fi + + +# On shred le fichier non encrypté +echo "Deleting not encrypted ${FILE}" +shred -n 10 -u ${FILE} diff --git a/pass/pass-show.sh b/pass/pass-show.sh new file mode 100755 index 0000000..c98a213 --- /dev/null +++ b/pass/pass-show.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# Script pour décrypter/crypter le fichier de passwords avec GPG +# plutôt qu'avec python qui est plus que poussif. + +cd ~/.pass + +FILE="pss" + +# On décrypte +gpg --decrypt-files ${FILE}.gpg + +# On montre le fichier +cat ${FILE} +clear + +# On shred le fichier non encrypté +shred -n 10 -u ${FILE}