1000,20 → 1000,16 |
|
########################################################################## |
## Function "radius_web" ## |
## - Import, modification et paramètrage de l'interface "dialupadmin" ## |
## - Import, modification et paramètrage de l'interface "freeradius-WEB ## |
## - Création du lien vers la page de changement de mot de passe ## |
########################################################################## |
radius_web () |
{ |
# copie de l'interface d'origine dans la structure Alcasar |
#[ -d /usr/share/freeradius-web ] && cp -rf /usr/share/freeradius-web/* $DIR_ACC/manager/ |
#rm -f $DIR_ACC/manager/index.html $DIR_ACC/manager/readme |
#rm -f $DIR_ACC/manager/htdocs/about.html $DIR_ACC/manager/htdocs/index.html $DIR_ACC/manager/htdocs/content.html |
# copie des fichiers modifiés |
# copy "freeradius-web" files and conf files in the manager arae of ACC |
cp -rf $DIR_INSTALL/web/acc/manager/* $DIR_ACC/manager/ |
cp -rf $DIR_CONF/freeradius-web/ /etc/ |
chown -R apache:apache $DIR_ACC/manager/ |
# Modification des fichiers de configuration |
# adapt the main conf file to Alcasar behaviour |
[ -e /etc/freeradius-web/admin.conf.default ] || cp /etc/freeradius-web/admin.conf /etc/freeradius-web/admin.conf.default |
$SED "s?^general_domain:.*?general_domain: $DOMAIN?g" /etc/freeradius-web/admin.conf |
$SED "s?^sql_username:.*?sql_username: $DB_USER?g" /etc/freeradius-web/admin.conf |
1024,8 → 1020,6 |
$SED "s?^general_finger_type.*?# general_finger_type: snmp?g" /etc/freeradius-web/admin.conf |
$SED "s?^general_stats_use_totacct.*?general_stats_use_totacct: yes?g" /etc/freeradius-web/admin.conf |
$SED "s?^general_charset.*?general_charset: utf-8?g" /etc/freeradius-web/admin.conf |
[ -e /etc/freeradius-web/config.php.default ] || cp /etc/freeradius-web/config.php /etc/freeradius-web/config.php.default |
cp -f $DIR_CONF/radius/freeradiusweb-config.php /etc/freeradius-web/config.php |
cat <<EOF > /etc/freeradius-web/naslist.conf |
nas1_name: alcasar-$ORGANISME |
nas1_model: Portail captif |