From 51fcb73eec6faee1bd15b8d61c77cb16e0add500 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-Elliott=20B=C3=A9cue?= Date: Thu, 16 May 2013 15:19:57 +0200 Subject: [PATCH] [shortcuts] On oublie le binding en tant qu'user. --- shortcuts.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/shortcuts.py b/shortcuts.py index 9090298..33004f1 100644 --- a/shortcuts.py +++ b/shortcuts.py @@ -12,7 +12,7 @@ import variables #: Pour enregistrer dans l'historique, on a besoin de savoir qui exécute le script #: Si le script a été exécuté via un sudo, la variable SUDO_USER (l'utilisateur qui a effectué le sudo) #: est plus pertinente que USER (qui sera root) -current_user = os.getenv("SUDO_USER") or os.getenv("USER") +current_user = os.getenv("SUDO_USER") or os.getenv("USER") or os.getlogin() # Quand on a besoin du fichier de secrets def import_secrets(): @@ -30,10 +30,7 @@ def lc_ldap_test(*args, **kwargs): """Renvoie une connexion LDAP à la base de tests.""" # On impose le serveur kwargs["uri"] = 'ldap://vo.adm.crans.org' - # On pense à laisser la possibilité de se connecter par username ou dn… - if not kwargs.has_key("user"): - # … mais si rien n'est spécifié, on fournit le dn par défaut - kwargs.setdefault("dn", 'cn=admin,dc=crans,dc=org') + kwargs.setdefault("dn", 'cn=admin,dc=crans,dc=org') # Le mot de passe de la base de test kwargs.setdefault("cred", variables.ldap_test_password) # On en a aussi besoin pour le lookup en readonly