Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1598 → Rev 1599

/conf/sudoers
23,7 → 23,7
Cmnd_Alias NF=/usr/local/sbin/alcasar-nf.sh,/usr/local/bin/alcasar-iptables.sh,/usr/sbin/ipset # pour gérer le filtrage réseau
Cmnd_Alias LOGOUT=/usr/local/sbin/alcasar-logout.sh # pour déconnecter les usagers
Cmnd_Alias UAM=/usr/local/sbin/alcasar-uamallowed.sh # pour gérer les site de confiance (uamallowed)
Cmnd_Alias SERVICE=/usr/bin/systemctl # pour gérer les services
Cmnd_Alias SERVICE=/usr/bin/systemctl,/usr/sbin/shutdown # pour gérer les services
Cmnd_Alias GAMMU=/usr/local/bin/alcasar-sms.sh # pour gérer le service d'autoinscription par SMS
Cmnd_Alias SSL=/usr/bin/openssl # pour récupérer les info des certificats
 
48,5 → 48,5
# %users localhost=/sbin/shutdown -h now
 
ADMWEB LAN_ORG=(root) NOPASSWD: NET,SYSTEM_BACKUP,SQL,BL,NF,EXPORT,RADDB,LOGOUT,UAM,SERVICE,GAMMU,SSL
ADMIN LAN_ORG=(root) NOPASSWD: NET,/sbin/poweroff,/sbin/shutdown -h now,/sbin/reboot,URPMI,BYPASS,SYSTEM_BACKUP,SQL,EXPORT,SERVICE
ADMIN LAN_ORG=(root) NOPASSWD: NET,URPMI,BYPASS,SYSTEM_BACKUP,SQL,EXPORT,SERVICE
 
/web/acc/admin/bl_filter.php
174,7 → 174,16
foreach ($tab as $line)
{
$field=explode("=", $line);
if ($field[0] == "YOUTUBE_ID") {$YOUTUBE_ID=trim($field[1]);}
if ($field[0] == "YOUTUBE_ID")
{
$YOUTUBE_ID=trim($field[1]);
}
if ($field[0] == "PRIVATE_IP")
{
$PRIVATE_IP_MASK=trim($field[1]);
$tmp = explode("/",$PRIVATE_IP_MASK);
$PRIVATE_IP=$tmp[0];
}
}
}
}
275,7 → 284,7
 
# On adapte le fichier pour Dnsmasq
exec("sed -i \"s/^/address=\//g\" $upload_dir_domain_names\ossi-$nom");
exec("sed -i \"s/$/\/192.168.182.1/g\" $upload_dir_domain_names\ossi-$nom");
exec("sed -i \"s/$/\/$PRIVATE_IP/g\" $upload_dir_domain_names\ossi-$nom");
 
# Suppression du fichier
exec("rm -f $upload_dir_ip$nom");
/web/acc/admin/services.php
146,11 → 146,11
switch ($_POST['choix']){
case 'reboot' :
exec ("sudo /usr/local/sbin/alcasar-logout.sh all");
exec ("sudo /usr/bin/systemctl reboot");
exec ("sudo /usr/sbin/shutdown -r now");
break;
case 'halt' :
exec ("sudo /usr/local/sbin/alcasar-logout.sh all");
exec ("sudo /usr/bin/systemctl halt");
exec ("sudo /usr/sbin/shutdown -h now");
break;
}
}