Table des matières
Password Store
password-store/ à un nouvel administrateur consulter la section Donner accès au password store.
Initialisation
Depuis une machine personnelle le Password Store est installable depuis le dépôt source.
Si ~/repos/chapril/ est le répertoire de départ on procède comme suit :
cd ~/repos/chapril/ git clone git@admin.cluster.chapril.org:password-store.git
Pass requiert des clefs de confiance. Il vous faudra a priori signer toutes les clefs du trousseau si ce n'est pas déjà fait.
Configuration mono-trousseau
Sinon un simple lien symbolique depuis ~/.password-store/ suffit :
ln -s ~/repos/chapril/password-store ~/.password-store
pass
Password Store └── miaou
Configuration multi-trousseau
Un alias est utile pour le cas de l'utilisation de plusieurs configurations de pass :
alias chaprilpass="PASSWORD_STORE_DIR=$HOME/repos/chapril/password-store"
chaprilpass pass
Password Store └── miaou
La variable d’environnement PASSWORD_STORE_DIR est surtout utile pour les opérations comme clone, push et pull.
Par exemple :
PASSWORD_STORE_DIR=~/.password-store/chapril pass git push
Utilisation
Pour lister les entrées :
pass
Pour afficher une entrée :
pass miaou
Pour copier au presse-papier la première ligne d'une entrée :
pass -c miaou
Les entrés peuvent être dans des sous-dossiers :
pass bling/blang
Modification
Pour créer ou modifier une entrée :
pass edit miaou
Pour copier une entrée :
pass cp miaou bling
Pour renommer une entrée :
pass mv miaou bling
Pour effacer une entrée :
pass rm bling
pass git pull && pass git push
Retirer un admin de la liste
Aller dans le répertoire du clone du dépôt de mot de passe.
Retirer le hash du fichier .gpg-id.
Révisez puis poussez la branche.
