Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 315 → Rev 316

/scripts/sbin/alcasar-profil.sh
5,7 → 5,7
ADM_PROFIL="admin"
PROFILS="backup manager"
ALL_PROFILS=`echo $ADM_PROFIL $PROFILS`
DIR_KEY="/var/www/html/digest"
DIR_KEY="/var/www/html/acc/digest"
SED="/bin/sed -i"
HOSTNAME=`uname -n`
# liste les comptes de chaque profile
17,13 → 17,16
done
}
# ajoute les comptes du profil "admin" aux autres profils
# crée le fichier de clés contenant tous les compte (pour l'accès au centre de gestion)
function concat () {
for i in $PROFILS
do
cp -f $DIR_KEY/key_only_$ADM_PROFIL $DIR_KEY/key_$i
cat $DIR_KEY/key_only_$i >> $DIR_KEY/key_$i
cat $DIR_KEY/key_only_$i >> $DIR_KEY/key_all
done
cp -f $DIR_KEY/key_only_$ADM_PROFIL $DIR_KEY/key_$ADM_PROFIL
cat $DIR_KEY/key_only_$ADM_PROFIL >> $DIR_KEY/key_all
chown -R root:apache $DIR_KEY
chmod 640 $DIR_KEY/key_*
}
41,10 → 44,14
for i in $PROFILS
do
if [ ! -e $DIR_KEY/key_only_$i ]
then
then
touch $DIR_KEY/key_only_$i
fi
done
if [ ! -e $DIR_KEY/key_all ]
then
touch $DIR_KEY/key_all
fi
concat
if [ $nb_args -eq 0 ]
then