def __init__(self, userdn=None, password=None, host='localhost', base=None, start_tls=2, access=None, format=True): self._cached = {} self._modules = {} self._policies = {} self._format = format self._bc = ub.baseConfig() self._bc.load() self.__reverse = {} if not base: self._base = self._bc['ldap/base'] else: self._base = base self._position = ua_ldap.position(self._base) if access: self._access = access else: self._access = ua_ldap.access(host=host, base=self._base, binddn=userdn, bindpw=password, start_tls=start_tls) ua_modules.update() self._config = ua_config.config(host=host)
def __init__( self, userdn = None, password = None, host = 'localhost', base = None, start_tls = 2, access = None, format = True ): self._cached = {} self._modules = {} self._policies = {} self._format = format self._bc = ub.baseConfig() self._bc.load() self.__reverse = {} if not base: self._base = self._bc[ 'ldap/base' ] else: self._base = base self._position = ua_ldap.position( self._base ) if access: self._access = access else: self._access = ua_ldap.access( host = host, base = self._base, binddn = userdn, bindpw = password, start_tls = start_tls ) ua_modules.update() self._config = ua_config.config( host = host )
def getConfig(): '''xxx''' global co co = config.config()
def __initConfig(self): self.__config = uconf.config(host = self.bc('ldap/master'))
#!/usr/bin/python import univention.admin.objects import univention.admin.modules as modules import univention.admin.uldap as uldap import univention.admin.config as config import univention.config_registry import random import time import subprocess import sys lo, position = uldap.getAdminConnection() co = config.config() ucr = univention.config_registry.ConfigRegistry() ucr.load() base = ucr.get('ldap/base') cusers = 5000 cgroups = 1050 cuseringroups = 50 cgroupsForTestUser = 50 username = "******" groupname = "testgroup" modules.update() users = modules.get('users/user') modules.init(lo, position, users) groups = modules.get('groups/group') modules.init(lo, position, groups)
def __initConfig(self): self.__config = uconf.config(host=self.bc('ldap/master'))