...
 
Commits (3)
......@@ -11,3 +11,16 @@ ordinateur) et le serveur.
* Si ce n'est déjà fait, indiquer votre clé publique sur gest_crans
* ???
== Installation et configuration du serveur ==
* Copier le dépôt git sur votre serveur :
# git clone git://git.crans.org/git/cranspasswords.git
* Copier serverconfig.example.py en serverconfig.py et adapter
à vos besoins
* Créer un sudoer-file contenant :
%respbats ALL=(root) NOPASSWD: /root/cranspasswords/server.py
* Penser à créer le dossier /root/cranspasswords/db (en 700)
Si vous n'arrivez pas à chiffrer parce que des clés sont expirées,
cette version (0.1) de cranspasswords ne vous permet pas de les ignorer.
Vous devez donc les retirer du la configuration du serveur.
(Par exemple, en remplaçant le fingerprint incriminé par None)
#compdef cranspasswords
# Fichier de zsh complétion pour cranspasswords
_cranspasswords(){
local cmd
......@@ -102,7 +103,7 @@ _cranspasswords_args(){
- list3 \
"(-l --list)"{-l,--list}"[Lister les fichiers présents sur le serveur]" \
- recrypt \
"--recrypt-role[Met à jour les rôles (rechiffre les fichiers)]" \
"--recrypt-files[Met à jour les rôles (rechiffre les fichiers)]" \
- edit \
"--edit[Créer ou modifier un fichier]:fichier:" \
"--roles[Liste les rôles]:roles:" \
......
#!/bin/bash
sudo /root/cranspasswords/server.py $*
sudo /root/cranspasswords/server.py "$@"