Outils pour utilisateurs

Outils du site


admin:procedures:configuration_password_store

Password Store

Se référer à la Documentation officielle du Password Store.
Pour donner accès au répertoire 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.

Une signature de clef ça ne se fait pas à la légère !! Assurez vous de pouvoir contrôler préalablement la fingerprint de la clef, présentée via un canal sûr (idéalement en personne) par l'administrateur concerné.

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
Pensez ensuite à pousser vos commits pour en faire profiter le reste de l'équipe :
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.

admin/procedures/configuration_password_store.txt · Dernière modification : 2026/03/03 14:21 de fhenry2