Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 388 → Rev 389

/scripts/alcasar-conf.sh
11,7 → 11,7
radiuspwd="PaJ0M5zB"
SED="/bin/sed -i"
 
usage="Usage: alcasar-conf.sh -create | -load"
usage="Usage: alcasar-conf.sh --create | --load"
nb_args=$#
args=$1
if [ $nb_args -eq 0 ]
24,7 → 24,7
echo "$usage"
exit 0
;;
-create)
--create|-create)
DIR_UPDATE="/tmp/conf" # répertoire de stockage des fichier de conf pour une mise à jour
[ -d $DIR_UPDATE ] && rm -rf $DIR_UPDATE
mkdir $DIR_UPDATE
35,7 → 35,7
cp -f /etc/pki/CA/alcasar-ca.crt $DIR_UPDATE
cp -f /etc/pki/CA/private/alcasar-ca.key $DIR_UPDATE
# Sauvegarde de la base des usagers
/usr/local/sbin/alcasar-mysql.sh -dump
/usr/local/sbin/alcasar-mysql.sh --dump
cp /var/Save/base/`ls /var/Save/base|tail -1` $DIR_UPDATE
# Sauvegarde des comptes de gestion
if [ -e $DIR_WEB/digest ]
65,7 → 65,7
gzip -f alcasar-conf.tar
rm -rf $DIR_UPDATE
;;
-load)
--load|-load)
cd /tmp
tar -xf /tmp/alcasar-conf.tar.gz
# Récupération du nom d'organisme
98,8 → 98,8
PARENT_SCRIPT=$0
export PARENT_SCRIPT
if [ $active_bl -eq "-1" ]
then $DIR_SBIN/alcasar-bl.sh -off
else $DIR_SBIN/alcasar-bl.sh -on
then $DIR_SBIN/alcasar-bl.sh --off
else $DIR_SBIN/alcasar-bl.sh --on
fi
# Récupération des comptes de gestion (admin + manager + backup)
cp -rf $DIR_UPDATE/digest $DIR_WEB/acc
/scripts/sbin/alcasar-profil.sh
31,7 → 31,7
chmod 640 $DIR_KEY/key_*
}
 
usage="Usage: alcasar-profil.sh -list -add | -del | -pass"
usage="Usage: alcasar-profil.sh --list | --add | --del | --pass"
nb_args=$#
args=$1
 
63,7 → 63,7
echo "$usage"
exit 0
;;
-add)
--add|-add)
# ajout d'un compte
list
echo -n "Choisissez un profil ($ALL_PROFILS) : "
86,7 → 86,7
concat
list
;;
-del)
--del|-del)
# suppression d'un compte
list
echo -n "entrez le nom du compte à supprimer : "
98,7 → 98,7
concat
list
;;
-pass)
--pass|-pass)
# changement du mot de passe d'un compte
list
echo "Changement de mot de passe"
117,7 → 117,7
done
concat
;;
-list)
--list|-list)
# liste des comptes par profile
list
;;