diff --git a/gestion/gen_confs/firewall_komaz.py b/gestion/gen_confs/firewall_komaz.py index 5c051d1d..e08e1c82 100755 --- a/gestion/gen_confs/firewall_komaz.py +++ b/gestion/gen_confs/firewall_komaz.py @@ -22,7 +22,7 @@ sys.path.append('/usr/scripts/gestion') import syslog from lock import * -from ldap_crans import crans_ldap, ann_scol, machine, crans +from ldap_crans import crans_ldap, ann_scol, machine, crans, invite from affich_tools import * from commands import getstatusoutput from iptools import AddrInNet @@ -543,9 +543,10 @@ class firewall_komaz : if AddrInNet(ip,self.zone_serveur) : serveur_maj = True else : - # Il faut avoir payé ou être une machine du crans + # Il faut avoir payé ou être une machine du crans ou un invite if crans_ldap().search('paiement=ok&ip=%s'% ip)['machine'] or \ - machine[0].proprietaire().__class__ == crans : + machine[0].proprietaire().__class__ == crans or \ + machine[0].proprietaire().__class__ == invite : mac_ip_maj[ip] = machine[0] else : mac_ip_maj[ip] = None