# -*- python -*- # -*- coding: iso-8859-15 -*- ############################################ ## Définition du comportement des scripts ## ############################################ from time import localtime #Précablage possible ? precab=0 # Bloquage si carte d'étudiant manquante pour l'année en cours # Au niveau du Squid bl_carte_et_actif=1 # L'adhérent est considéré comme paiement pas ok bl_carte_et_definitif=1 ##Création de comptes # Gid des comptes créés gid=100 club_gid=120 # Shell login_shell='/bin/zsh' club_login_shell='/usr/bin/rssh' # Longueur maximale d'un login maxlen_login=15 # Année scolaire en cours dat = localtime() if dat[1]<9 : ann_scol = dat[0]-1 else : ann_scol = dat[0] ## Répertoire de stoquage des objets détruits cimetiere = '/home/cimetiere' ## Impression class impression: """Cette classe concerne toutes les variables de prix concernant l'impression""" # Découvert autorisé decouvert = -20 ###### Variables de prix (tout est exprimé en centimes) ###### # Cout imprimante : 9150,60 euros # 200.000 pages par mois, garantie 1an # Donc ammortissement : 0.3813 centimes par pages amm = 0.3813 # Cout d'une feuille A4 # 230.23 euros les 25000 feuilles c_a4 = 0.9210 + amm # Cout d'une feuille A3 # 107.52 euros les 5000 feuilles c_a3 = 2.1504 + amm # Cout d'un transparent # 44,27 euros les 50 transparents c_trans = 88.54 + amm # Cout d'un passage dans le tambour (noir seulement) # recto = 1 passage ; recto_v = 2 passages # Tambour : 419euros pour 400.000 passages # Kit transfert image : 383euros pour 200.000 passages # Kit fusion image : 287euros pour 100.000 passages c_tambour_noir = 0.5833 # Cout suplementaire pour passage dans les tambours couleurs # 1491 les 3 tambours couleurs pour 400.000 passages c_tambour_coul = 0.3728 # Une feuille à 5% = 5 unites # Cout de 1unite de noir # 1 tonner fait 125.000 unites et coute 164euros # 1 kit de nettoyage fait 250.000 unites et coute 51euros c_noir = 0.1516 # Cout de 1unite de couleur # 1 tonner fait 125.000 unites et coute 333euros # 1 kit de nettoyage fait 250.000 unites et coute 51euros c_coul = 0.2868 # Prix de la facture # 2500 feuilles rouges à 40.07 euros (pour l'instant l'encre # de la facture est gracieusement offerte) fact = 1.6028 ################# FIN des variables de prix ###################### # L'adresse mail de l'imprimante From_imprimante = 'gnu-braice@gnu-braice.crans.org' ## Pour le controle d'upload class upload: # liste des exemptations générales exempt = [ ['138.231.136.0/21', '138.231.0.0/16'], ['138.231.148.0/22', '138.231.0.0/16'] ] # limite soft soft = 100 # limite hard hard = 700 # expéditeur des mails de déconnection expediteur = "disconnect@crans.org" # textes des mails hardmessage = u"""From: %(From)s To: %(To)s Subject: MESSAGE DE TEST :Deconnexion temporaire de %(hostname)s Bonjour, Ta machine %(hostname)s a été temporairement déconnectée parce que tu uploadais une quantité importante de données (%(upload)s Mo). Tu recevras dans 24h un mail indiquant ta reconnexion. Tu as toujours accès au web ainsi qu'à tes mails crans mais les autres services te sont suspendus. Si cela se renouvelle trop souvent, tu risques d'être déconnecté entièrement pour une durée plus importante. Il t'appartient donc de surveiller cela de plus près et de faire en sorte que ta machine n'uploade pas de manière excessive à l'avenir. Pour plus d'informations, tu peux consulter la page: http://wiki.crans.org/moin.cgi/VieCrans_2fD_e9connexionPourUpload Si tu as des questions, contacte disconnect@crans.org""" softmessage = u"""From: %(From)s To: %(To)s Subject: MESSAGE DE TEST Ta machine %(hostname)s uploade Bonjour, Ta machine %(hostname)s uploade une quantité importante de données vers l'extérieur (actuellement, %(upload)s Mo). Si cela continuait, elle serait automatiquement déconnectée pour une durée d'environ 24 heures. Il t'appartient donc de surveiller cela de plus près et de faire en sorte que ta machine n'uploade pas de manière excessive à l'avenir. Pour plus d'informations, tu peux consulter la page: http://wiki.crans.org/moin.cgi/VieCrans_2fD_e9connexionPourUpload Si tu as des questions, contacte disconnect@crans.org""" avertissement = u"""From: %(From)s To: %(To)s Subject: MESSAGE DE TEST La machine %(hostname)s uploade La machine %(hostname)s uploade actuellement %(upload)s Mo. -- Message créé par deconnexion.py""" deconnexion = u"""From: %(From)s To: %(To)s Subject: MESSAGE DE TEST La machine %(hostname)s a été déconnectée La machine %(hostname)s a été déconnectée car elle uploadait un trop grand nombre de données (%(upload)s Mo). -- Message créé par deconnexion.py""" # Classe pour la détection des virus # ###################################### class virus: # Nombre de Flood Par heure flood = 100 # Classe pour la détection du p2p # ################################### class p2p : # Nombre de tag par heure tag = 5 ############################# ## Paramètres des machines ## ############################# ## >>>>>>>>>>>>>>> La modification des paramètres suivants doit se ## >> ATTENTION >> faire avec précaution, il faut mettre la base à ## >>>>>>>>>>>>>>> jour en parralèle de ces modifs. # Sous réseaux alloués à chaque type de machine ou bâtiment # Pour la zone wifi, il faut penser à modifier le /etc/network/interfaces # de sila, zamok et komaz pour ajouter les zones en plus (et de # faire en sorte qu'ils prennent effet immédiatement ; c'est important pour # komaz car c'est la route par défaut mais aussi pour zamok et sila # à cause de leur firewall et de leur patte wifi. NETs = { 'wifi' : [ '138.231.149.0/24', '138.231.150.0/24' ], 'wifi-ens' : [ '138.231.151.0/25' ], 'wifi-invite' : [ '138.231.151.128/25'], 'b' : [ '138.231.137.0/24' ], 'm' : [ '138.231.138.0/24' ], 'c' : [ '138.231.139.0/24' ], 'e' : [ '138.231.143.0/24' ], # E = EXT, on les colle sur le H 'p' : [ '138.231.140.0/25' ], 'a' : [ '138.231.140.128/25'], 'g' : [ '138.231.141.0/24' ], 'i' : [ '138.231.142.0/25' ], 'j' : [ '138.231.142.128/25'], 'h' : [ '138.231.143.0/24' ], 'all' : [ '138.231.136.0/21', '138.231.148.0/22' ], 'bornes' : [ '138.231.148.0/24' ] } # Domaines dans lesquels les machines sont placées suivant leur type domains = { 'wifi' : 'wifi.crans.org' , 'fixe' : 'crans.org' , 'borne': 'wifi.crans.org' } ####################### ## Mail de bienvenue ## ####################### #From est respbats@crans.org txt_mail_bienvenue = """From: Crans <%(From)s> To: %(To)s Subject: Bienvenue au Cr@ns ! Si tu lis ce mail, c'est que ton inscription à l'association est effective ! Rappel : Le site web de l'association est http://www.crans.org. Par ailleurs, toutes les informations concernant l'association sont disponibles sur le WIKI à l'adresse http://wiki.crans.org Notamment, il est important de prendre le temps de lire la page : http://wiki.crans.org/moin.cgi/CransPratique Elle regroupe toutes les informations nécessaires à l'utilisation des ressources de l'association. Sans lire attentivement ce document, l'accès au Web peut ne pas fonctionner. ----- L'accés aux news et au wiki sont limités à un usage interne au CRANS. Pour y avoir accés depuis l'extérieur il faut utiliser un mot de passe: - Pour les news : * Utilisateur : Vivelapa * Mot de passe : ranoia! - Pour le wiki : * Utilisateur : ViveLe * Mot de passe : Wiki! ----- Sur ce, bienvenue au Cr@ns ! -- Les membres actifs."""