Subversion Repositories ALCASAR

Rev

Rev 434 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log

Rev 434 Rev 509
Line 1... Line 1...
1
#/bin/sh
1
#/bin/sh
2
# $Id: alcasar-profil.sh 434 2011-01-09 20:43:02Z richard $
2
# $Id: alcasar-profil.sh 509 2011-03-16 23:06:13Z richard $
3
 
3
 
4
# Gestion des comptes liés aux profils
4
# Gestion des comptes liés aux profils
5
ADM_PROFIL="admin"
5
ADM_PROFIL="admin"
6
PROFILS="backup manager"
6
PROFILS="backup manager"
7
ALL_PROFILS=`echo $ADM_PROFIL $PROFILS`
7
ALL_PROFILS=`echo $ADM_PROFIL $PROFILS`
Line 17... Line 17...
17
	done
17
	done
18
}
18
}
19
# ajoute les comptes du profil "admin" aux autres profils
19
# ajoute les comptes du profil "admin" aux autres profils
20
# crée le fichier de clés contenant tous les compte (pour l'accès au centre de gestion)
20
# crée le fichier de clés contenant tous les compte (pour l'accès au centre de gestion)
21
function concat () {
21
function concat () {
-
 
22
	> $DIR_KEY/key_all
22
	for i in $PROFILS
23
	for i in $PROFILS
23
	do
24
	do
24
		cp -f $DIR_KEY/key_only_$ADM_PROFIL $DIR_KEY/key_$i
25
		cp -f $DIR_KEY/key_only_$ADM_PROFIL $DIR_KEY/key_$i
25
		cat $DIR_KEY/key_only_$i >> $DIR_KEY/key_$i
26
		cat $DIR_KEY/key_only_$i >> $DIR_KEY/key_$i
26
		cat $DIR_KEY/key_only_$i >> $DIR_KEY/key_all
27
		cat $DIR_KEY/key_only_$i >> $DIR_KEY/key_all
Line 46... Line 47...
46
	if [ ! -e $DIR_KEY/key_only_$i ]
47
	if [ ! -e $DIR_KEY/key_only_$i ]
47
	then
48
	then
48
		touch $DIR_KEY/key_only_$i
49
		touch $DIR_KEY/key_only_$i
49
	fi
50
	fi
50
done
51
done
51
if [ ! -e $DIR_KEY/key_all ]
-
 
52
then
-
 
53
	touch $DIR_KEY/key_all
-
 
54
fi
-
 
55
concat
52
concat
56
if [ $nb_args -eq 0 ]
53
if [ $nb_args -eq 0 ]
57
then
54
then
58
	echo $usage
55
	echo $usage
59
	exit 0
56
	exit 0