Subversion Repositories ALCASAR

Rev

Rev 2223 | Rev 2488 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 2223 Rev 2454
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
# $Id: alcasar-profil.sh 2223 2017-05-14 14:38:01Z tom.houdayer $
2
# $Id: alcasar-profil.sh 2454 2017-12-09 18:59:31Z tom.houdayer $
3
 
3
 
4
# alcasar-profil.sh
4
# alcasar-profil.sh
5
# by Richard REY
5
# by Richard REY
6
# This script is distributed under the Gnu General Public License (GPL)
6
# This script is distributed under the Gnu General Public License (GPL)
7
 
7
 
Line 18... Line 18...
18
# liste les comptes de chaque profile
18
# liste les comptes de chaque profile
19
function list () {
19
function list () {
20
	for i in $ALL_PROFILS
20
	for i in $ALL_PROFILS
21
	do
21
	do
22
		if [ $Lang == "fr" ]
22
		if [ $Lang == "fr" ]
23
       		then
23
			then
24
			echo -n "Comptes liés au profil '$i' : "
24
			echo -n "Comptes liés au profil '$i' : "
25
 
25
 
26
		else
26
		else
27
	       		echo -n "accounts linked with profile '$i' : "
27
			echo -n "accounts linked with profile '$i' : "
28
		fi
28
		fi
29
		account_list=`cat $DIR_KEY/key_only_$i | cut -d':' -f1|sort`
29
		account_list=`cat $DIR_KEY/key_only_$i | cut -d':' -f1|sort`
30
		for account in $account_list
30
		for account in $account_list
31
		do
31
		do
32
			echo -n "$account " 
32
			echo -n "$account "
33
		done
33
		done
34
	echo
34
	echo
35
	done
35
	done
36
}
36
}
37
# ajoute les comptes du profil "admin" aux autres profils
37
# ajoute les comptes du profil "admin" aux autres profils
Line 76... Line 76...
76
case $args in
76
case $args in
77
	-\? | -h* | --h*)
77
	-\? | -h* | --h*)
78
		echo "$usage"
78
		echo "$usage"
79
		exit 0
79
		exit 0
80
		;;
80
		;;
81
	--add|-a)	
81
	--add|-a)
82
		# ajout d'un compte
82
		# ajout d'un compte
83
		list
83
		list
84
		if [ $Lang == "fr" ]
84
		if [ $Lang == "fr" ]
85
	       	then
85
		then
86
			echo -n "Choisissez un profil ($ALL_PROFILS) : "
86
			echo -n "Choisissez un profil ($ALL_PROFILS) : "
87
		else
87
		else
88
			echo -n "Select a profile ($ALL_PROFILS) : "
88
			echo -n "Select a profile ($ALL_PROFILS) : "
89
		fi
89
		fi
90
		read profil
90
		read profil
91
		if [ $Lang == "fr" ]
91
		if [ $Lang == "fr" ]
92
		then
92
		then
93
			echo -n "Entrez le nom du compte à créer (profil '$profil') : "
93
			echo -n "Entrez le nom du compte à créer (profil '$profil') : "
94
		else
94
		else
95
		       	echo "Enter the name of the account to create (profile '$profil') : "
95
			echo "Enter the name of the account to create (profile '$profil') : "
96
		fi
96
		fi
97
		read account
97
		read account
98
		# on teste s'il n'existe pas déjà
98
		# on teste s'il n'existe pas déjà
99
		for i in $ALL_PROFILS
99
		for i in $ALL_PROFILS
100
		do
100
		do