diff --git a/lc_ldap.py b/lc_ldap.py index 28322a4..984ad39 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -176,6 +176,8 @@ class lc_ldap(ldap.ldapobject.LDAPObject): self.conn = self.bind_s(secrets.ldap_auth_dn, secrets.ldap_password) self.dn = dn self.droits = self.search_s(dn, ldap.SCOPE_BASE, attrlist=['droits'])[0][1].get('droits', []) + if dn == secrets.ldap_auth_dn: + self.droits += [nounou] else: self.conn = self.simple_bind_s() self.dn = None