From a920fbb9698e143cb87a57a826464cdd5b6472be Mon Sep 17 00:00:00 2001 From: chove Date: Mon, 17 Oct 2005 22:41:29 +0200 Subject: [PATCH] base ldap de test sur egon darcs-hash:20051017204129-4ec08-8e2134fc66aa7f92d91f8e175feeb3fcdebf66ca.gz --- gestion/ldap_crans.py | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 79ce557d..497bdf92 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -10,24 +10,6 @@ Licence : GPLv2 """ from socket import gethostname - -date_format='%d/%m/%Y %H:%M' -hostname = gethostname().split(".")[0] -if hostname == "vert": - anon_bind = 1 # Anonyme pour lecture seule - uri = 'ldapi://%2fvar%2frun%2fldapi/' - rw_uri = uri -elif hostname in [ 'sila' , 'pegase' ] : - anon_bind = 1 # Anonyme pour lecture seule - uri = 'ldapi://%2fvar%2frun%2fldapi/' - rw_uri = 'ldap://ldap.adm.crans.org/' -else : - anon_bind = 0 - uri = 'ldap://ldap.adm.crans.org/' - rw_uri = uri - -smtpserv = "localhost" - import smtplib, sre, os, random, string, time, sys import ldap, ldap.modlist @@ -44,6 +26,30 @@ except : ldap_password = '' ldap_auth_dn = '' +date_format='%d/%m/%Y %H:%M' +hostname = gethostname().split(".")[0] +if hostname == "vert": + anon_bind = 1 # Anonyme pour lecture seule + uri = 'ldapi://%2fvar%2frun%2fldapi/' + rw_uri = uri +elif hostname in [ 'sila' , 'pegase' ] : + anon_bind = 1 # Anonyme pour lecture seule + uri = 'ldapi://%2fvar%2frun%2fldapi/' + rw_uri = 'ldap://ldap.adm.crans.org/' +elif hostname == 'egon' and not '/usr/scripts/gestion/' in sys.argv[0] : + # pour les tests, les séminaires... sur egon + anon_bind = 1 # Anonyme pour lecture seule + uri = 'ldapi://%2fvar%2frun%2fldapi/' + rw_uri = uri + ldap_auth_dn='cn=admin,dc=crans,dc=org' + ldap_password='75bdb64f32' +else : + anon_bind = 0 + uri = 'ldap://ldap.adm.crans.org/' + rw_uri = uri + +smtpserv = "localhost" + random.seed() # On initialise le générateur aléatoire ##################################################################################