Projet

Général

Profil

proxy.diff

Emmanuel GARETTE, 10/02/2012 18:30

Télécharger (2,93 ko)

Voir les différences:

proxy/ead/perms/perm_proxy.ini
11 11

  
12 12
#regles_pedago=admin,admin_pedago
13 13

  
14
#groupe_machine_pedago=admin,admin_pedago
15
#groupe_machine_create_pedago=admin,admin_pedago
16
#groupe_machine_horaire_pedago=admin,admin_pedago
17

  
18 14
regles_generales=admin,admin_amon
19 15

  
20
groupe_machine_admin=admin,admin_amon
21
groupe_machine_create_admin=admin,admin_amon
22
groupe_machine_horaire_admin=admin,admin_amon
23

  
24 16
#commun
25 17
help=admin_pedago,admin_amon
26 18
update_ead=admin_pedago,admin_amon
proxy/diagnose/151-proxy
6 6
# FIXME: squid tourne en 127.0.0.1
7 7
#TestService "proxy" $container_ip_proxy:8080
8 8
TestPid "proxy" squid
9
if [ $container_ip_proxy = '127.0.0.1' ];then
10
    # sans conteneur
11
    TestService "filtre web ($nom_machine_eth1)" $adresse_ip_eth1:3128
12
    if [ $nombre_interfaces -gt 2 ]
13
    then
14
       TestService "filtre web ($nom_machine_eth2)" $adresse_ip_eth2:3128
15
    fi
16
else
17
    # avec conteneurs
18
    TestService "filtre web ($nom_machine_eth1)" $adresse_ip_eth1_proxy_link:3128 proxy
19
    if [ $nombre_interfaces -gt 2 ]
20
    then
21
       TestService "filtre web ($nom_machine_eth2)" $adresse_ip_eth2_proxy_link:3128 proxy
9
if [ "$activer_filtrage_proxy" = "oui" ]; then
10
    if [ "$container_ip_proxy" = '127.0.0.1' ];then
11
        # sans conteneur
12
        TestService "filtre web ($nom_machine_eth1)" $adresse_ip_eth1:3128
13
        if [ $nombre_interfaces -gt 2 ]
14
        then
15
           TestService "filtre web ($nom_machine_eth2)" $adresse_ip_eth2:3128
16
        fi
17
    else
18
        # avec conteneurs
19
        TestService "filtre web ($nom_machine_eth1)" $adresse_ip_eth1_proxy_link:3128 proxy
20
        if [ $nombre_interfaces -gt 2 ]
21
        then
22
           TestService "filtre web ($nom_machine_eth2)" $adresse_ip_eth2_proxy_link:3128 proxy
23
        fi
22 24
    fi
23 25
fi
24 26
echo
proxy/tmpl/perm_proxy.ini
1 1
[roles]
2 2
admin=Administrateur
3 3
admin_pedago=Administrateur du reseau peda
4
admin_amon=Administrateur de l'Amon
4 5

  
5 6
[permissions]
7
%if %%activer_filtrage_proxy == 'oui'
8
#groupe_machine_pedago=admin,admin_pedago
9
#groupe_machine_create_pedago=admin,admin_pedago
10
#groupe_machine_horaire_pedago=admin,admin_pedago
11

  
12
groupe_machine_admin=admin,admin_amon
13
groupe_machine_create_admin=admin,admin_amon
14
groupe_machine_horaire_admin=admin,admin_amon
15

  
6 16
signalement=admin,admin_pedago
7 17
squid_sitelist=admin
8 18
squid_srclist=admin
......
31 41
navigation_destination_admin=admin
32 42
navigation_visit_admin=admin
33 43

  
44
%end if
34 45
lightsquid=admin