Aurore password manager
Find a file
Vincent Le Gallic ab2f04c60f On vire toutes les variables globales, donc on passe les options parsées à quasiment toutes les fonctions.
Le paramètre --drop-invalid fait son apparition pout droper automatiquement
les bad guy-e-s qui ont laissé leur clés expirer.

NB : on n'a toujours pas réglé le problème des *sub*keys expirées.
2013-07-30 04:51:37 +02:00
.gitignore [.gitignore] On ne versionne surtout pas le dossier contenant les mots de passe. 2013-03-04 15:30:45 +01:00
_cranspasswords Renomage recrypt-roles en recrypt-files, plus clair 2013-07-27 20:52:21 +02:00
bash_completion On vire toutes les variables globales, donc on passe les options parsées à quasiment toutes les fonctions. 2013-07-30 04:51:37 +02:00
CHANGELOG Merge branch 'master' of ssh://git.crans.org/git/cranspasswords 2013-07-29 05:49:47 +02:00
client.py On vire toutes les variables globales, donc on passe les options parsées à quasiment toutes les fonctions. 2013-07-30 04:51:37 +02:00
clientconfig.example.py sudo oublié 2013-07-28 17:32:18 +02:00
Makefile On ne laisse pas les modes/owner/permissions au hasard 2013-07-29 17:40:45 +02:00
README Implémentation custom du parseur de gpg --list-keys parce que le package python-gnupg fait pas ce qu'il faut. 2013-07-29 22:11:45 +02:00
server Makefile côté serveur. 2013-07-28 17:35:43 +02:00
server.py getfile*s*; putfile*s* et utilisation pour --recrypt-files 2013-07-29 05:45:49 +02:00
serverconfig.example.py unicodification de la config server 2013-07-29 21:44:12 +02:00

Bienvenue sur l'outil de gestion de mot de passe du Cr@ns.
Ce dépôt git contient à la fois le programme client (à utiliser sur votre
ordinateur) et le serveur.

== Nom de la commande ==
Si vous voulez appeler votre commande autrement que "cranspasswords",
c'est possible. Il faut pour cela changer la variable cmd_name dans le Makefile
avant de lancer make install ou make install-server.

== Installation et configuration du client ==
 * Copiez le dépôt git sur votre machine :
    $ git clone git://git.crans.org/git/cranspasswords.git 
 * Si ce n'est déjà fait, indiquer votre clé publique sur gest_crans
 * Lancez make install
 * Assurez-vous d'avoir ~/bin dans votre $PATH
 * Exécutez cranspasswords test pour voir si vous arrivez à récupérer le mot de passe de test

== Installation et configuration du serveur ==
 * Copiez le dépôt git sur le serveur :
    $ git clone git://git.crans.org/git/cranspasswords.git
 * Lancez sudo make install-server
  * Il va installer un suoder-file, si vous voulez paramétrer
    le groupe qui aura les accès en lecture aux fichiers de mot de passe,
    changez la variable sudoer_group au début de Makefile.
    La possibilité de lire les fichiers est indépendante de la capacité
    à les déchiffrer.
 * Éditez /etc/cranspasswords/serverconfig.py pour qu'il soit conforme
   à vos désirs.

== Complétion ==
 * Pour avoir la bash-complétion, dans votre .bashrc :
  * Sourcez le fichier bash_completion présent dans le dépôt
  * exécutez "complete -F _cranspasswords_completion <nom de votre commande>"