Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

pass [2020/01/25 23:55] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Password-store ======
 +
 +Pour réencrypter :
 +
 +<code bash>
 +pass init --path= <gpg ID key>
 +</​code>​
 +
 +Puis pour propager sur les autres machines :
 +
 +<code bash>
 +pass git push
 +</​code>​
 +
 +Et de l'​autre côté :
 +
 +<code bash>
 +pass git pull
 +</​code>​
 +
 +Script pour réencrypter le trousseau avec une seule clé GPG (ici ID = 78A106DD)
 +
 +<code bash>
 +#!/bin/bash
 +
 +DIR="/​home/​pec/​.password-store"​
 +
 +GPG_OPTS="​--quiet --yes --batch"​
 +
 +find "​$DIR"​ -iname '​*.gpg'​ | while read passfile; do
 +  gpg2 $GPG_OPTS -o "​${passfile}.decrypt"​ -d "​$passfile"​ && gpg2 $GPG_OPTS -o "​${passfile}.new"​ -r 78A106DD -e "​${passfile}.decrypt"​ &&
 +  mv -v "​${passfile}.new"​ "​$passfile"​ && rm "​${passfile}.decrypt"​
 +done
 +</​code>​