203,7 → 203,7 |
else echo -n "Enter the name of your organism : " |
fi |
read ORGANISME |
if [ "$ORGANISME" = "" ] |
if [ "$ORGANISME" == "" ] |
then |
ORGANISME=! |
fi |
499,29 → 499,30 |
header_install |
if [ "$mode" = "install" ] |
then |
header_install |
if [ $Lang == "fr" ] |
then |
echo "Pour administrer Alcasar via le centre de gestion WEB, trois profils de comptes ont été définis :" |
echo " - le profil 'admin' capable de réaliser toutes les opérations" |
echo " - le profil 'backup' lié uniquement aux fonctions d'archivage" |
echo " - le profil 'manager' lié uniquement aux fonctions de gestion des usagers" |
echo "" |
echo "Définissez le premier compte du profil 'admin' :" |
echo |
echo -n "Nom : " |
else |
echo "To manage Alcasar thru the WEB control center, three accounts profiles were defined :" |
echo " - the 'admin profile who can do all operations" |
echo " - the 'backup' profile link to backup functions" |
echo " - the 'manager' profile link to users management" |
echo "" |
echo "Define the first account of the 'admin' profile :" |
echo |
echo -n "Account : " |
fi |
read admin_portail |
echo "- Name of the first account of the admin profile : $admin_portail" >> $FIC_PARAM |
admin_portal=! |
PTN='^[a-zA-Z0-9-]*$' |
until [[ $(expr $admin_portal : $PTN) -gt 0 ]] |
do |
header_install |
if [ $Lang == "fr" ] |
then |
echo "" |
echo "Définissez un premier compte d'administration du portail :" |
echo |
echo -n "Nom : " |
else |
echo "" |
echo "Define the first account allow to administrate the portal :" |
echo |
echo -n "Account : " |
fi |
read admin_portal |
if [ "$admin_portal" == "" ] |
then |
admin_portal=! |
fi |
done |
echo "- Name of the first account of the admin profile : $admin_portal" >> $FIC_PARAM |
# Création du fichier de clés de ce compte dans le profil "admin" |
[ -d $DIR_DEST_ETC/digest ] && rm -rf $DIR_DEST_ETC/digest |
mkdir -p $DIR_DEST_ETC/digest |
528,23 → 529,30 |
chmod 755 $DIR_DEST_ETC/digest |
until [ -s $DIR_DEST_ETC/digest/key_admin ] |
do |
/usr/sbin/htdigest -c $DIR_DEST_ETC/digest/key_admin $HOSTNAME $admin_portail |
/usr/sbin/htdigest -c $DIR_DEST_ETC/digest/key_admin $HOSTNAME $admin_portal |
done |
$DIR_DEST_SBIN/alcasar-profil.sh --list |
else # mise à jour des versions < 2.1 |
if ([ $MAJ_RUNNING_VERSION -lt 2 ] || ([ $MAJ_RUNNING_VERSION -eq 2 ] && [ $MIN_RUNNING_VERSION -lt 1 ])) |
then |
echo "Cette mise à jour nécessite de redéfinir le premier compte d'administration du portail" |
echo |
echo -n "Nom : " |
read admin_portail |
echo "- Name of the first user of admin profile : $admin_portail" >> $FIC_PARAM |
if [ $Lang == "fr" ] |
then |
echo "Cette mise à jour nécessite de redéfinir le premier compte d'administration du portail" |
echo |
echo -n "Nom : " |
else |
echo "This update need to redefine the first admin account" |
echo |
echo -n "Account : " |
fi |
read admin_portal |
echo "- Name of the first account of the admin profile : $admin_portal" >> $FIC_PARAM |
[ -d $DIR_DEST_ETC/digest ] && rm -rf $DIR_DEST_ETC/digest |
mkdir -p $DIR_DEST_ETC/digest |
chmod 755 $DIR_DEST_ETC/digest |
until [ -s $DIR_DEST_ETC/digest/key_admin ] |
do |
/usr/sbin/htdigest -c $DIR_DEST_ETC/digest/key_admin $HOSTNAME $admin_portail |
/usr/sbin/htdigest -c $DIR_DEST_ETC/digest/key_admin $HOSTNAME $admin_portal |
done |
$DIR_DEST_SBIN/alcasar-profil.sh --list |
fi |
842,9 → 850,7 |
# création du fichier d'allocation d'adresses IP statiques |
touch $DIR_DEST_ETC/alcasar-ethers |
# création des fichiers de sites, d'urls et d'adresses MAC de confiance |
echo -e "uamallowed=\"\"" > $DIR_DEST_ETC/alcasar-uamallowed |
echo -e "uamdomain=\"\"" > $DIR_DEST_ETC/alcasar-uamdomain |
touch $DIR_DEST_ETC/alcasar-macallowed |
touch $DIR_DEST_ETC/alcasar-macallowed $DIR_DEST_ETC/alcasar-uamallowed $DIR_DEST_ETC/alcasar-uamdomain |
chown root:apache $DIR_DEST_ETC/alcasar-* |
chmod 660 $DIR_DEST_ETC/alcasar-* |
echo "- User disconnect URL : http://alcasar:3990/logoff" >> $FIC_PARAM |