[firewall] déplacement de adm_users dans config
darcs-hash:20100224211539-61eff-9562b7ea03066ebaa91a44b81380b8ef5edb7bbf.gz
This commit is contained in:
parent
8b61ad1b11
commit
5c548afbc9
2 changed files with 6 additions and 5 deletions
|
@ -482,6 +482,9 @@ file_pickle = { 4 : '/tmp/ipt_pickle',
|
|||
blacklist_sanctions = ['upload', 'warez', 'p2p', 'autodisc_p2p',
|
||||
'autodisc_upload', 'bloq']
|
||||
|
||||
adm_users = [ 'root', 'identd', 'daemon', 'postfix', 'freerad', 'amavis',
|
||||
'nut', 'respbats', 'list', 'sqlgrey', 'ntpd', 'lp' ]
|
||||
|
||||
# Debit max sur le vlan de la connexion gratuite
|
||||
debit_max_radin = 1000000
|
||||
debit_max_gratuit = 1000000
|
||||
|
|
|
@ -35,7 +35,7 @@ from ldap_crans import AssociationCrans, Machine, MachineWifi, BorneWifi
|
|||
from affich_tools import *
|
||||
from commands import getstatusoutput
|
||||
from iptools import AddrInNet, NetSubnets, IpSubnet
|
||||
from config import NETs, mac_komaz, mac_wifi, mac_titanic, mac_g, conf_fw, p2p, vlans, debit_max_radin
|
||||
from config import NETs, mac_komaz, mac_wifi, mac_titanic, mac_g, conf_fw, p2p, vlans, debit_max_radin, adm_users
|
||||
syslog.openlog('firewall')
|
||||
|
||||
debug = 1
|
||||
|
@ -111,8 +111,6 @@ class firewall_crans :
|
|||
zone_serveur = NETs['serveurs'][0]
|
||||
vlan_adm = NETs['adm'][0]
|
||||
|
||||
adm_users = [ "root", "identd", "daemon", "postfix", "freerad", "amavis", "nut", "respbats", "list", "sqlgrey", "ntpd", "lp" ]
|
||||
|
||||
limit = " -m limit --limit 10/s --limit-burst 10 "
|
||||
log_template = '-m limit --limit 1/s --limit-burst 1 -j LOG --log-level notice --log-prefix '
|
||||
filtre_flood = '-m hashlimit --hashlimit 20 --hashlimit-mode srcip --hashlimit-name flood'
|
||||
|
@ -1062,11 +1060,11 @@ class firewall_zamok(firewall_crans) :
|
|||
eth_adm = "crans.2"
|
||||
|
||||
def serv_out_adm(self) :
|
||||
self.anim = anim('\tOutput vers VLAN adm', len(self.adm_users))
|
||||
self.anim = anim('\tOutput vers VLAN adm', len(adm_users))
|
||||
# Supression des éventuelles règles
|
||||
iptables("-t filter -F SERV_OUT_ADM")
|
||||
|
||||
for user in self.adm_users :
|
||||
for user in adm_users :
|
||||
self.anim.cycle()
|
||||
try:
|
||||
iptables("-A SERV_OUT_ADM -m owner --uid-owner %d -j ACCEPT" % pwd.getpwnam(user)[2])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue